一种功耗和速率可调的物理随机数发生方法与流程

文档序号:19942719发布日期:2020-02-14 23:23阅读:535来源:国知局
技术特征:

1.一种功耗和速率可调的物理随机数发生方法,其特征在于,所用装置包括熵源模块(100)、熵采样模块和时钟信号(300);

所述熵源模块(100)由m个环形振荡器组成,所述的环形振荡器由n个节点首尾相连组成闭合回路,所述n个节点包括一个二输入异或非逻辑门构成的节点以及n-1个二输入异或逻辑门构成的节点,每个节点的两个输入由相邻两个节点提供,经逻辑运算后又分别反馈给相邻两个节点,所述每个环形振荡器的节点作为信号输出,通过调节数字逻辑电路的工作电压,节点的输出呈现周期信号和混沌信号;

所述熵采样模块中d触发器(202)对各个环形振荡器中的输出信号进行量化采样,所述m输入异或门(201)具有与m个节点一一对应的m个输入端,每个输入端连接与其对应的熵源模块(100)中的一个节点的输出端,每个d触发器的时钟信号输入端均用于输入时钟信号(300),所述的m输入异或逻辑门(201)对随机数进行异或纠偏,产生随机比特序列;所述的随机比特序列具有低电压信号来源和高电压信号来源,所述的低电压信号来源是在数字逻辑电路低电压状态时,通过m个环形振荡器产生周期信号;所述的高电压信号来源是在数字逻辑电路高电压状态时,通过m个环形振荡器产生混沌信号;

所述的n和m=1,2,3,……n。

2.根据权利要求1所述的一种功耗和速率可调的物理随机数发生方法,其特征在于,所述的时钟信号(300)由外部时钟提供,在数字逻辑电路低电压状态时时钟信号≤200mhz,在数字逻辑电路高电压状态时时钟信号≤1ghz。

3.根据权利要求1所述的一种功耗和速率可调的物理随机数发生方法,其特征在于,所述的数字逻辑电路低电压状态时的电压≤1.4v,所述的数字逻辑电路高电压状态时的电压≤2.7v。

4.根据权利要求1所述的一种功耗和速率可调的物理随机数发生方法,其特征在于,所述的熵源模块(100)包括8个环形振荡器。

当前第2页1 2 3 
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!