-
公开(公告)号:CN107038015B
公开(公告)日:2020-04-07
申请号:CN201611019132.4
申请日:2016-11-18
Applicant: 杭州电子科技大学
Abstract: 本发明公开了一种高速真随机数发生器,包括第一反馈环振真随机源、第二反馈环振真随机源和加密运算单元,所述第一反馈环振真随机源用于产生第一随机序列,所述第二反馈环振真随机源用于产生第二随机序列,所述加密运算单元以第一随机序列作为明文数据且以第二随机序列作为密钥进行加密运算并输出密文数据作为随机数输出。与现有技术相比较,本发明仅由普通逻辑单元组成,极易系统集成;同时,采用加密的方式实现真随机数发生器,通过异或链和DES算法将生成随机数进行均衡校正实现两种环形振荡器产生随机数的组合,最终随机数生成速率达到400Mbit/s。
-
公开(公告)号:CN106775583B
公开(公告)日:2019-03-05
申请号:CN201611024439.3
申请日:2016-11-18
Applicant: 杭州电子科技大学
Abstract: 本发明公开了一种高速真随机数的产生方法,包括以下步骤:采用多个亚稳态子环振形成亚稳态环形振荡器并通过控制信号使每个亚稳态子环振交替工作在稳定振荡状态或者亚稳态状态;采用多路选择器连接多个亚稳态环形振荡器作为熵源;采用两个独立的熵源分别产生第一随机序列和第二随机序列并输入加密运算单元;以第一随机序列作为明文数据且以第二随机序列作为密钥进行加密运算并输出密文数据作为随机数输出。与现有技术相比较,本发明采用加密的方式实现真随机数发生器,通过异或链和DES算法将生成随机数进行均衡校正实现两种环形振荡器产生随机数的组合,最终随机数生成速率达到400Mbit/s。
-
公开(公告)号:CN106775583A
公开(公告)日:2017-05-31
申请号:CN201611024439.3
申请日:2016-11-18
Applicant: 杭州电子科技大学
Abstract: 本发明公开了一种高速真随机数的产生方法,包括以下步骤:采用多个亚稳态子环振形成亚稳态环形振荡器并通过控制信号使每个亚稳态子环振交替工作在稳定振荡状态或者亚稳态状态;采用多路选择器连接多个亚稳态环形振荡器作为熵源;采用两个独立的熵源分别产生第一随机序列和第二随机序列并输入加密运算单元;以第一随机序列作为明文数据且以第二随机序列作为密钥进行加密运算并输出密文数据作为随机数输出。与现有技术相比较,本发明采用加密的方式实现真随机数发生器,通过异或链和DES算法将生成随机数进行均衡校正实现两种环形振荡器产生随机数的组合,最终随机数生成速率达到400Mbit/s。
-
公开(公告)号:CN107038015A
公开(公告)日:2017-08-11
申请号:CN201611019132.4
申请日:2016-11-18
Applicant: 杭州电子科技大学
Abstract: 本发明公开了一种高速真随机数发生器,包括第一反馈环振真随机源、第二反馈环振真随机源和加密运算单元,所述第一反馈环振真随机源用于产生第一随机序列,所述第二反馈环振真随机源用于产生第二随机序列,所述加密运算单元以第一随机序列作为明文数据且以第二随机序列作为密钥进行加密运算并输出密文数据作为随机数输出。与现有技术相比较,本发明仅由普通逻辑单元组成,极易系统集成;同时,采用加密的方式实现真随机数发生器,通过异或链和DES算法将生成随机数进行均衡校正实现两种环形振荡器产生随机数的组合,最终随机数生成速率达到400Mbit/s。
-
-
-