真随机数发生器制造技术

技术编号:37040390 阅读:28 留言:0更新日期:2023-03-29 19:19
本发明专利技术涉及用于生成真随机数的设备,包括作为熵源的数字混沌振荡自主布尔型网络。根据本发明专利技术,所提出的数字混沌振荡自主布尔型网络包括三个彼此连接的逻辑元件,其中两个表示两输入“异或”门和/或“同或”门,而第三逻辑元件具有三个输入和一个输出,并且实现逻辑“对一计数”功能,其中如果逻辑一出现在该第三逻辑元件的不超过一个输入处,则该第三逻辑元件的输出被设置为逻辑一,否则输出被设置为逻辑0。所取得的技术成果包括提高真随机数生成速率,同时降低能耗。同时降低能耗。同时降低能耗。

【技术实现步骤摘要】
【国外来华专利技术】真随机数发生器


[0001]本专利技术涉及用于生成真随机数的设备,包括作为熵源的数字混沌振荡自主布尔型网络。
[0002]在本说明书中使用以下缩写:
[0003]RNG

随机数发生器
[0004]PRNG

伪随机数发生器
[0005]PLIC

可编程逻辑集成电路
[0006]ABN

自主布尔型网络
[0007]SCO

同步混沌振荡器
[0008]VLSIC

超大规模集成电路
[0009]ASIC

专用集成电路

技术介绍

[0010]现有技术中已知的数字伪随机数发生器(PRNG)基于一些循环函数,并且包括例如线性同余发生器、线性反馈移位寄存器发生器、广义反馈移位寄存器发生器以及梅森(Mersenne)捻线机。通过使用与密码算法(例如分组密码或单向散列函数)串联的简单数字计数器获得最佳结果。
[0011]所有PRNG的一个共同缺点在于结果序本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种真随机数发生器,包括:数字混沌振荡自主布尔型网络作为熵源,其特征在于:所述数字混沌振荡自主布尔型网络包括彼此连接的三个逻辑元件,其中,所述逻辑元件中的第一逻辑元件是两输入“异或”门或者“同或”门,所述逻辑元件中的第二逻辑元件是两输入“异或”门或者“同或”门,而所述逻辑元件中的第三逻辑元件具有三个输入和一个输出,并且实现逻辑“对一计数”功能,其中,如果逻辑一出现在所述第三逻辑元件的所述输入中的不超过一个输入处,则所述第三逻辑元件的所述输出被设置为逻辑一,否则所述第三逻辑元件的所述输出被设置为逻辑0,同时,所述第一两输入逻辑元件的输出连接到所述第二两输入逻辑元件的第一输入和所述第三逻辑“对一计数”元件的第二输入,所述第二两输入逻辑元件的输出连接到所述第二逻辑元件的第二输入、所述第一两输入逻辑元件的第二输入以及所述第三逻辑“对一计数”元件的第三输入,并且所述第三逻辑“对一计数”元件的所述输出连接到所述第三逻辑“对一计数”元件的第一输入、所述第一两输入逻辑元件的第一输入,以及整个网络的输出。2.根据权利要求1所述的发生器,其特征在于,所述第三逻辑“对一计数”元件的所述第二输入和/或所述第三输入被取反。3.根据权利要求1

2中的任一项所述的发生器,其特征在于,所述两输入“异或”门和/或“同或”门二者都具有附加的第三逻辑输入,所述附加的第三逻辑输入组合在一起并且连接到所述数字混沌振荡自主布尔型网络的附加外部调制输入。4.根据权利要求1

3中的任一项所述的发生器,其特征在于,所述发生器具有关断输入,而“异或”门和/或“同或”门二者都具有附加关断输入,无论其他输入的状态如何,所述附加关断输入都能够将该两个门的输出强制切...

【专利技术属性】
技术研发人员:S
申请(专利权)人:真随机物理技术股份公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1