一种随机数生成方法、装置、智能移动终端及存储介质制造方法及图纸

技术编号:24852207 阅读:30 留言:0更新日期:2020-07-10 19:06
本公开涉及一种随机数生成方法:获取当前环境下导频信道信号的强度值;根据所述强度值得到目标噪声信号;利用杂凑算法处理所述目标噪声信号,得到随机数。本公开用于生成随机数的基础为当前环境下导频信道信号的强度值,而导频信道信号的强度值受实际场景下存在的诸多因素的影响,其具有真正的随机性,因此在此基础上可生成具有真正随机性的随机数,即真随机数。相比于仅能生成伪随机数的现有技术,应用本公开所提供的方案可使智能移动终端能够为对安全性需求较高的应用提供真随机数,消除了因使用伪随机数所带来的安全隐患。本公开还同时涉及一种随机数生成装置、智能移动终端及可读存储介质,具有相同的有益效果。

【技术实现步骤摘要】
一种随机数生成方法、装置、智能移动终端及存储介质
本公开涉及随机数
,特别涉及一种随机数生成方法、装置、智能移动终端及计算机可读存储介质。
技术介绍
随着现代计算机技术和电子信息技术的发展,大量可用于保障数据安全性的方式随之出现和发展。最常用当属对数据进行加密和认证的加密算法和认证算法与协议,而各式加密算法和认证算法与协议中,密钥的生成过程、加密的运算过程、认证算法的使用以及认证协议的执行都需要随机数的参与,而基于随机数生成的参数是否真正具有安全性也取决于随机数是否具有真正的随机性。在智能移动终端的使用过程中,为保证各种应用的安全,现有技术通常按照以下两种方式来生成随机数:一种是在智能移动终端内增加专用的随机数生成芯片,即通过该芯片内的噪声生成电路随机产生的噪声来生成随机数;另一种则是借助软件算法来生成随机数。在使用随机数生成芯片来生成随机数的方法中,由于其是以真正具有随机性的物理电路噪声为基础,其可生成具有真正随机性的随机数。但额外增加的芯片势必会挤占智能移动终端原本就小的空间和带来功耗的增加,通常还需要重新设计主板,难度大、性本文档来自技高网...

【技术保护点】
1.一种随机数生成方法,其特征在于,包括:/n获取当前环境下导频信道信号的强度值;/n根据所述强度值得到目标噪声信号;/n利用杂凑算法处理所述目标噪声信号,得到随机数。/n

【技术特征摘要】
1.一种随机数生成方法,其特征在于,包括:
获取当前环境下导频信道信号的强度值;
根据所述强度值得到目标噪声信号;
利用杂凑算法处理所述目标噪声信号,得到随机数。


2.根据权利要求1所述的随机数生成方法,其特征在于,根据所述强度值得到数字噪声信号,包括:
对所述强度值进行数字量化编码,得到原始噪声信号;
对所述原始噪声信号进行熵增处理,得到所述目标噪声信号。


3.根据权利要求2所述的随机数生成方法,其特征在于,对所述原始噪声信号进行熵增处理,包括:
将得到时间相隔预设时长的两个所述原始噪声信号进行异或运算。


4.根据权利要求2所述的随机数生成方法,其特征在于,对所述原始噪声信号进行熵增处理,包括:
将中间相隔预设数量的两个所述原始噪声信号进行异或运算。


5.根据权利要求2所述的随机数生成方法,其特征在于,对所述原始噪声信号进行熵增处理,包括:
按预设插入规则在排列有各所述原始噪声信号的队列中插入当前时间。


6.根据权利要求3至5任一项所述的随机数生成方法,其特征在于,还包括:
将处...

【专利技术属性】
技术研发人员:史晓明
申请(专利权)人:成都卫士通信息产业股份有限公司
类型:发明
国别省市:四川;51

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

1