[发明专利]具有物理不可复制功能的真随机数生成系统有效
申请号: | 201910313504.1 | 申请日: | 2019-04-18 |
公开(公告)号: | CN110389747B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 王志明 | 申请(专利权)人: | 力旺电子股份有限公司 |
主分类号: | G06F7/58 | 分类号: | G06F7/58 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 江耀纯 |
地址: | 中国台*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 物理 不可 复制 功能 随机数 生成 系统 | ||
1.一种真随机数生成系统,其特征在于,包括:
随机数池(Random Number Pool);
伪随机数生成器,用以根据至少一个控制数序产生多个第一数序;及
第一编码电路,耦接于所述随机数池及所述伪随机数生成器,用以根据所述多个第一数序及由所述随机数池选出的多个第三数序,产生多个第二数序;及
第二编码电路,耦接于所述第一编码电路及所述随机数池,用以根据所述多个第二数序及多个第五数序,输出多个第四数序;
其中所述多个第二数序是随机的,且在所述多个第三数序的配置经过至少一个脉波而循环移位(Circularly Shift)后,产生所述多个第五数序。
2.如权利要求1所述的系统,其特征在于,至少一个控制数序是根据所述随机数池决定。
3.如权利要求1所述的系统,其特征在于,所述多个第二数序及所述多个第三数序比所述多个第一数序离散,且所述随机数池是有限空间的真随机数池。
4.如权利要求1所述的系统,其特征在于,所述至少一个控制数序包括初始数序,所述初始数序包括多个初始种子(Initial Seeds),所述多个初始种子用以由所述伪随机数生成器所支持的所有可能的数序中,指向所述多个第一数序中的初始数序。
5.如权利要求1所述的系统,其特征在于,所述至少一个控制数序包括混码数序,所述混码数序包括多个混码种子(Scramble Seeds),所述多个混码种子用以扰乱所述多个第一数序的位配置。
6.如权利要求1所述的系统,其特征在于,所述伪随机数生成器所用的所述至少一个控制数序,根据第一频率讯号而更新,所述多个第三数序根据第二频率讯号,由所述随机数池中依序选出,且所述第一频率讯号及所述第二频率讯号不同。
7.如权利要求6所述的系统,其特征在于,由所述伪随机数生成器产生的所述多个第一数序,根据第三频率讯号依序输出至所述第一编码电路,且所述第一频率讯号、所述第二频率讯号及/或所述第三频率讯号随时间变动。
8.如权利要求1所述的系统,其特征在于,所述第一编码电路执行位互斥或运算功能(Bitwise Exclusive-or Function),以产生所述多个第二数序。
9.如权利要求1所述的系统,其特征在于,所述多个第四数序比所述多个第二数序离散。
10.如权利要求1所述的系统,其特征在于,还包括:
选择装置,耦接于所述随机数池,用以根据所述随机数池产生选择讯号;
缓存器,耦接于所述第一编码电路及所述选择装置,用以缓存由所述第一编码电路输出的每一个第二数序;及
第三编码电路,耦接于所述缓存器及所述选择装置,用以根据多个第七数序及多个第八数序,产生多个第六数序;
其中所述多个第七数序由所述缓存器依序地输出,且所述选择装置将所述多个第三数序的配置重新设定,以输出所述多个第八数序。
11.如权利要求10所述的系统,其特征在于,缓存器根据所述选择讯号,由所述多个第二数序中选择所述多个第七数序。
12.如权利要求10所述的系统,其特征在于,所述选择讯号包括多个切换指令,每一个切换指令对应每一个第二数序的处理状态,且若切换指令对应至未被选择状态,则所述未被选择状态对应的第二数序将被所述缓存器舍弃。
13.如权利要求10所述的系统,其特征在于,所述选择讯号包括多个切换指令,每一个切换指令对应每一个第二数序的处理状态,且若切换指令对应至被选择状态,则所述被选择状态对应的第二数序将被所述缓存器输出为第七数序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于力旺电子股份有限公司,未经力旺电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910313504.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:硬件加速电路、微控制芯片及系统
- 下一篇:业务数据处理方法及终端设备