【技术实现步骤摘要】
适用物联网环境下的伪随机数发生方法、发生器和传感器
本专利技术实施例涉及伪随机数
,具体涉及一种适用物联网环境下的伪随机数发生方法、发生器和传感器。
技术介绍
随机数就是出现概率服从均匀分布的数字。在密码学和信息安全领域有很多用途,比如可以作为密钥、可以作为初始向量、可以作为点倍数等等。随机数的获取比较困难,一般是白噪声噪声源转化为数字才行,因此目前市场上系统中大多数使用的是伪随机数。伪随机数的定义:随机数是能够通过所有正确的随机性检验,而伪随机数可以通过绝大多数正确的随机性检验。随机数是不可重现的,即时在相同的初始条件下进行相同的操作,也不能以确定的概率得到相同的输出序列。而伪随机数是可以重现的,给定相同的初始条件,进行相同的操作可以得到相同的输出序列。真随机数和伪随机数有不同的应用背景,也存在相互联系。在很多实际应用中,要产生足够数量的真随机数是比较困难的,或者是在适当的时候需要重现随机数,典型的应用场景,如对称密码系统中解密时需要用加密过程中使用的随机数。在该场景下通常使用伪随机数。要保证伪随机数有较好的随机性, ...
【技术保护点】
1.一种适用物联网环境下的伪随机数发生方法,其特征在于,应用于伪随机数发生器,包括:/n向物联网系统内部的传感器发送请求消息;/n接收所述传感器发送的响应消息;/n根据所述响应消息中携带的参数生成伪随机数。/n
【技术特征摘要】
1.一种适用物联网环境下的伪随机数发生方法,其特征在于,应用于伪随机数发生器,包括:
向物联网系统内部的传感器发送请求消息;
接收所述传感器发送的响应消息;
根据所述响应消息中携带的参数生成伪随机数。
2.如权利要求1所述的方法,其特征在于,当所述传感器的数量为多个时,
向物联网系统内部的传感器发送请求消息,包括:向每一个传感器分别发送请求消息;
接收传感器发送的响应消息,包括:接收每一个传感器发送的响应消息;
根据所述响应消息中携带的参数生成伪随机数,包括:根据每一个传感器发送的响应消息中携带的参数生成伪随机数。
3.如权利要求2所述的方法,其特征在于,根据每一个传感器发送的响应消息中携带的参数生成伪随机数,包括:
将获得的多个参数组合成一个字符串;
对所述字符串进行哈希运算得到哈希值;
将所述哈希值作为所述物联网系统的伪随机数。
4.如权利要求1所述的方法,其特征在于,所述传感器包括温度传感器、湿度传感器和压力传感器。
5.如权利要求1所述的方法,其特征在于,所述请求消息包括:
传感器的标识、伪随机数发生器的标识和想要获取的参数的参数类型;
所述响应消息包括:传感器的标识;伪随机数发生器的标识和参数值。
6.一种适用物联网环境下的...
【专利技术属性】
技术研发人员:张华,胡康桥,
申请(专利权)人:核芯互联科技青岛有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。