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个环形振荡器。