[发明专利]真随机数生成系统及其真随机数生成的方法在审
申请号: | 201710815620.4 | 申请日: | 2017-09-07 |
公开(公告)号: | CN109271135A | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 姜毓平 | 申请(专利权)人: | 展达通讯(苏州)有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许志勇;王宁 |
地址: | 215200 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 真随机数 处理模块 取样 生成系统 模拟数字转换模块 数字信号 侦测模块 侦测信号 算法 参数信号 记忆模块 真随机 侦测 转换 统计 | ||
一种真随机数生成系统及其真随机数生成的方法。真随机数生成系统包括侦测模块、模拟数字转换模块、记忆模块及处理模块。侦测模块用以侦测参数信号以产生模拟侦测信号。模拟数字转换模块用以将模拟侦测信号转换为多个数字信号。处理模块用以统计多个数字信号,并得到多个取样值。处理模块确认各取样值的数量,其中当各取样值的数量的差距小于或等于特定比例时,处理模块借由第一算法产生真随机数;当各取样值的数量的差距大于特定比例,处理模块借由第二算法产生真随机数值。
技术领域
本发明涉及一种真随机数生成系统及其真随机数生成的方法,特别是一种能利用单一信号产生真随机数的真随机数生成系统及其真随机数生成的方法。
背景技术
随机数使用在各领域,尤其是对于密码学与网络安全上。一般来说,随机数可以分为真随机数(Ture random number)与伪随机数(Pseudo-random number)。伪随机数通常是通过程序产生,产生的随机数实际上并不随机,所以对于密码学与网络安全来说是不足的。另外真随机数常见的作法为测量电子组件的信号或噪声来产生随机数,例如Linux系统会收集周边装置的电子信号,也就是鼠标的移动、键盘的输出等,作为随机数值产生的依据。当使用者需要随机数值时,就利用该些电子信号来得到。然而,若要用收集周边装置的电子信号的方式来产生随机数,周边装置的数量要越多越好,才能避免产生的随机数值不平均。但对于嵌入式系统来说,就没有办法具有较多的周边装置。因此嵌入式系统可能要额外设置真随机数生成器(True Random Number Generator,TRNG)的硬件架构于其内,或是要将少数的电子信号的排列组合或算术运算的方式成新的随机数。不管哪种方式都会造成成本的大幅增加。
因此,有必要发明一种新的真随机数生成系统及其真随机数生成的方法,以解决现有技术的缺失。
发明内容
本发明的主要目的是提供一种真随机数生成系统,其具有能利用单一信号产生真随机数的效果。
本发明的另一主要目的是提供一种用于上述真随机数生成系统的真随机数生成的方法。
为达成上述的目的,本发明的真随机数生成系统包括侦测模块、模拟数字转换模块、记忆模块及处理模块。侦测模块用以侦测参数信号以产生模拟侦测信号。模拟数字转换模块电性连接侦测模块,用以执行多个取样程序将模拟侦测信号转换为多个数字信号。记忆模块用以储存第一算法及第二算法。处理模块电性连接模拟数字转换模块及记忆模块,用以统计多个数字信号,并得到多个取样值。处理模块确认各取样值的数量,其中当各取样值的数量的差距小于或等于特定比例时,处理模块借由读取记忆模块储存的第一算法并采用第一算法产生真随机数;当各取样值的数量的差距大于特定比例,处理模块借由读取记忆模块储存的第二算法并采用第二算法产生真随机数。
本发明的真随机数生成的方法包括以下步骤:侦测参数信号以产生模拟侦测信号;执行多个取样程序将模拟侦测信号转换为多个的数字信号;统计多个的数字信号,并得到多个的取样值;确认各取样值的数量是否小于或等于特定比例;当各取样值的数量的差距小于或等于特定比例时,使用第一算法产生真随机数;当各取样值的数量的差距大于特定比例,使用第二算法产生真随机数值。
附图说明
图1是本发明的真随机数生成系统的架构示意图。
图2是本发明的选用算法的步骤流程图。
图3是本发明的真随机数生成的方法第一算法的步骤流程图。
图4是本发明的真随机数生成的方法的第二算法的步骤流程图。
符号说明:
1 真随机数生成系统
10 侦测模块
20 模拟数字转换模块
30 记忆模块
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展达通讯(苏州)有限公司,未经展达通讯(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710815620.4/2.html,转载请声明来源钻瓜专利网。