【技术实现步骤摘要】
一种随机数生成方法、装置、智能移动终端及存储介质
本公开涉及随机数
,特别涉及一种随机数生成方法、装置、智能移动终端及计算机可读存储介质。
技术介绍
随着现代计算机技术和电子信息技术的发展,大量可用于保障数据安全性的方式随之出现和发展。最常用当属对数据进行加密和认证的加密算法和认证算法与协议,而各式加密算法和认证算法与协议中,密钥的生成过程、加密的运算过程、认证算法的使用以及认证协议的执行都需要随机数的参与,而基于随机数生成的参数是否真正具有安全性也取决于随机数是否具有真正的随机性。在智能移动终端的使用过程中,为保证各种应用的安全,现有技术通常按照以下两种方式来生成随机数:一种是在智能移动终端内增加专用的随机数生成芯片,即通过该芯片内的噪声生成电路随机产生的噪声来生成随机数;另一种则是借助软件算法来生成随机数。在使用随机数生成芯片来生成随机数的方法中,由于其是以真正具有随机性的物理电路噪声为基础,其可生成具有真正随机性的随机数。但额外增加的芯片势必会挤占智能移动终端原本就小的空间和带来功耗的增加,通常还需要重新 ...
【技术保护点】
1.一种随机数生成方法,其特征在于,包括:/n获取当前环境下导频信道信号的强度值;/n根据所述强度值得到目标噪声信号;/n利用杂凑算法处理所述目标噪声信号,得到随机数。/n
【技术特征摘要】
1.一种随机数生成方法,其特征在于,包括:
获取当前环境下导频信道信号的强度值;
根据所述强度值得到目标噪声信号;
利用杂凑算法处理所述目标噪声信号,得到随机数。
2.根据权利要求1所述的随机数生成方法,其特征在于,根据所述强度值得到数字噪声信号,包括:
对所述强度值进行数字量化编码,得到原始噪声信号;
对所述原始噪声信号进行熵增处理,得到所述目标噪声信号。
3.根据权利要求2所述的随机数生成方法,其特征在于,对所述原始噪声信号进行熵增处理,包括:
将得到时间相隔预设时长的两个所述原始噪声信号进行异或运算。
4.根据权利要求2所述的随机数生成方法,其特征在于,对所述原始噪声信号进行熵增处理,包括:
将中间相隔预设数量的两个所述原始噪声信号进行异或运算。
5.根据权利要求2所述的随机数生成方法,其特征在于,对所述原始噪声信号进行熵增处理,包括:
按预设插入规则在排列有各所述原始噪声信号的队列中插入当前时间。
6.根据权利要求3至5任一项所述的随机数生成方法,其特征在于,还包括:
将处...
【专利技术属性】
技术研发人员:史晓明,
申请(专利权)人:成都卫士通信息产业股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。