[发明专利]一种软件实现的真随机数产生方法无效
申请号: | 201010603005.5 | 申请日: | 2010-12-24 |
公开(公告)号: | CN102063285A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 方震 | 申请(专利权)人: | 倍奥锐(北京)科技有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 软件 实现 随机数 产生 方法 | ||
1.一种通过软件和设备上电时间生成真随机数的方法,包括随机函数、程序循环和存储模块,其特征在于:随机函数调用存储模块中的随机种子来生成随机数,并通过程序循环不停的生成随机数并更新存储模块中的随机种子,存储中的最新的随机种子将作为下次上电后随机函数新的随机种子。
2.根据权利要求1所述的随机函数,其特征在于,可以依据随机种子生成随机数的软件函数,在已知随机种子的情况下其结果是可见的。
3.根据权利要求2所述的随机函数,其特征还在于,可以依据随机种子不停的循环生成新的随机数,且每次生成的随机数不同,但从起初算起,相同循环次数所生成的随机数结果是相同的。
4.根据权利要求1所述的存储模块,其特征在于,能够根据随机函数新生成的随机数,进行更新,同时能够在设备上电时为随机函数提供随机种子。
5.根据权利要求1所述的程序循环,其特征在于,整个电子设备软件随机函数运行的其他函数运行的过程,可以认为随机函数可以是其他函数运行一次即生成一次密码,也可其他函数运行多次生成一次密码。
6.根据权利要求5所诉的程序循环,其特征还在于,此程序循环并非特定的为生成随机数而作的循环,此程序循环是电子设备正常运行中必要的程序运行动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于倍奥锐(北京)科技有限公司,未经倍奥锐(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010603005.5/1.html,转载请声明来源钻瓜专利网。