一种基于FPGA的真随机数发生器制造技术

技术编号:13548973 阅读:149 留言:0更新日期:2016-08-18 14:54
本发明专利技术公开了一种基于FPGA的真随机数发生器,它包括振荡环电路、多抽头的信号延迟链、触发器阵列,逻辑异或电路以及后处理电路。振荡环电路产生的时钟信号馈入到信号延迟链,触发器阵列在一系统时钟的控制下对延迟链的各抽头电平状态进行采样,所有触发器的采集结果进行逻辑“异或”处理,并送入后处理电路,后处理电路的输出就是所产生的二进制真随机数序列。本发明专利技术不但可以尽可能高的速率产生随机数,而且可以保证随机数的质量。

【技术实现步骤摘要】
201610186652

【技术保护点】
一种基于FPGA的真随机数发生器,包括振荡环电路、多抽头的信号延迟链、触发器阵列,逻辑异或电路以及后处理电路,其中,所述振荡环电路用于产生含有抖动的时钟信号;所述多抽头的信号延迟链用于传输所述含有抖动的时钟信号,并将信号延迟链上信号的电平状态通过抽头向外输出;所述触发器阵列用于在一系统时钟的控制下采集所述信号延迟链抽头的电平状态;所述逻辑异或电路将所述采样到的抽头电平状态进行逻辑“异或”操作,产生和所述系统时钟频率同步的二进制bit流,并将其发送给所述后处理电路处理;所述后处理电路接收所述逻辑异或电路产生的二进制bit流,进行变换处理,输出为具有真随机性的二进制bit流。

【技术特征摘要】

【专利技术属性】
技术研发人员:王永纲惠聪
申请(专利权)人:中国科学技术大学
类型:发明
国别省市:安徽;34

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

1