适用物联网环境下的伪随机数发生方法、发生器和传感器技术

技术编号:24352264 阅读:89 留言:0更新日期:2020-06-03 01:50
本发明专利技术实施例涉及伪随机数技术领域,具体涉及一种适用物联网环境下的伪随机数发生方法、发生器和传感器。一种适用物联网环境下的伪随机数发生方法,应用于伪随机数发生器,包括:向物联网系统内部的传感器发送请求消息;接收传感器发送的响应消息;根据所述响应消息中携带的参数生成伪随机数。通过本发明专利技术的上述方法,利用传感器的参数来生成伪随机数,与现有技术中采用预定的公式来生成随机数相比,避免了公式被破解的危险,提高了伪随机数的保密性和安全性;并且传感器的参数值作为伪随机数的初始值,解决了现有技术中无法确定初始值的问题。

Pseudo-random number generation method, generator and sensor in the environment of Internet of things

【技术实现步骤摘要】
适用物联网环境下的伪随机数发生方法、发生器和传感器
本专利技术实施例涉及伪随机数
,具体涉及一种适用物联网环境下的伪随机数发生方法、发生器和传感器。
技术介绍
随机数就是出现概率服从均匀分布的数字。在密码学和信息安全领域有很多用途,比如可以作为密钥、可以作为初始向量、可以作为点倍数等等。随机数的获取比较困难,一般是白噪声噪声源转化为数字才行,因此目前市场上系统中大多数使用的是伪随机数。伪随机数的定义:随机数是能够通过所有正确的随机性检验,而伪随机数可以通过绝大多数正确的随机性检验。随机数是不可重现的,即时在相同的初始条件下进行相同的操作,也不能以确定的概率得到相同的输出序列。而伪随机数是可以重现的,给定相同的初始条件,进行相同的操作可以得到相同的输出序列。真随机数和伪随机数有不同的应用背景,也存在相互联系。在很多实际应用中,要产生足够数量的真随机数是比较困难的,或者是在适当的时候需要重现随机数,典型的应用场景,如对称密码系统中解密时需要用加密过程中使用的随机数。在该场景下通常使用伪随机数。要保证伪随机数有较好的随机性,常常以真随机数作为其本文档来自技高网...

【技术保护点】
1.一种适用物联网环境下的伪随机数发生方法,其特征在于,应用于伪随机数发生器,包括:/n向物联网系统内部的传感器发送请求消息;/n接收所述传感器发送的响应消息;/n根据所述响应消息中携带的参数生成伪随机数。/n

【技术特征摘要】
1.一种适用物联网环境下的伪随机数发生方法,其特征在于,应用于伪随机数发生器,包括:
向物联网系统内部的传感器发送请求消息;
接收所述传感器发送的响应消息;
根据所述响应消息中携带的参数生成伪随机数。


2.如权利要求1所述的方法,其特征在于,当所述传感器的数量为多个时,
向物联网系统内部的传感器发送请求消息,包括:向每一个传感器分别发送请求消息;
接收传感器发送的响应消息,包括:接收每一个传感器发送的响应消息;
根据所述响应消息中携带的参数生成伪随机数,包括:根据每一个传感器发送的响应消息中携带的参数生成伪随机数。


3.如权利要求2所述的方法,其特征在于,根据每一个传感器发送的响应消息中携带的参数生成伪随机数,包括:
将获得的多个参数组合成一个字符串;
对所述字符串进行哈希运算得到哈希值;
将所述哈希值作为所述物联网系统的伪随机数。


4.如权利要求1所述的方法,其特征在于,所述传感器包括温度传感器、湿度传感器和压力传感器。


5.如权利要求1所述的方法,其特征在于,所述请求消息包括:
传感器的标识、伪随机数发生器的标识和想要获取的参数的参数类型;
所述响应消息包括:传感器的标识;伪随机数发生器的标识和参数值。


6.一种适用物联网环境下的...

【专利技术属性】
技术研发人员:张华胡康桥
申请(专利权)人:核芯互联科技青岛有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1