当前位置: 首页 > 专利查询>何安平专利>正文

一种基于FPGA的高频异步随机数发生器制造技术

技术编号:17247809 阅读:56 留言:0更新日期:2018-02-11 05:49
本发明专利技术属于数据处理技术领域,公开了一种基于FPGA的高频异步随机数发生器,设置有采样模块,通过Click电路来进行采样,提高随机数产生的频率;真随机数发生器以多组等长的反相器振荡环路相异或产生的抖动信号作为随机源,通过采样脉冲对其进行采样;伪随机数发生器采用真随机数对其进行扰乱,以此来增强伪随机数的随机性;用户根据自己的需要通过真伪随机数选择模块来对真随机数和伪随机数进行选择。采用一种利用数字电路时钟抖动以及相位漂移工作机制,以多组反相器振荡环路作为随机源。可以任意选择输出的是真随机数还是伪随机数,大大方便用户的操作,使系统的功能更加完善,可操作性更强。

【技术实现步骤摘要】
一种基于FPGA的高频异步随机数发生器
本专利技术属于数据处理
,尤其涉及一种基于FPGA的高频异步随机数发生器
技术介绍
随着计算机网络和通信技术的飞速发展,信息数据的安全性越来越重要,密码技术作为信息安全的核心技术也随之得到了迅速的发展。随机数可以在密码算法中用来充当密钥,在认证协议中作为挑战数据,在一些特定的场合用来作为随机填充位或随机掩码等。不仅在信息安全领域随机数发生器有着广泛的应用,在统计学上也得到了广泛的应用。因此,随机数发生器的设计有着十分重要的意义。目前,在真随机数发生器的设计上主要有三种方案:直接放大法,离散事件混沌法,振荡器采样法。前两者主要用于客户定制的单元设计,都受到器件工艺技术的限制,无法跨工艺重用。此外,采用这些方案设计出来的随机数发生器生成随机数的速率比较低,一般只有几十Kb/s。若将其用于信息安全领域,将会严重限制安全通信的效率,将成为安全通信的瓶颈。而采用振荡器采样法,不仅只需要使用普通的逻辑单元,硬件开销小,而且生成随机数的效率高。
技术实现思路
针对现有技术存在的问题,本专利技术提供了一种基于FPGA的高频异步随机数发生器。本专利技术是这样实本文档来自技高网...
一种基于FPGA的高频异步随机数发生器

【技术保护点】
一种基于FPGA的高频异步随机数发生器,其特征在于,所述基于FPGA的高频异步随机数发生器包括:采样模块;所述采样模块通过Click电路对随机数产生的频率进行采样;真随机数发生器,与采样模块相连接,以多组等长的反相器振荡环路相异或产生的抖动信号作为随机源,通过采样脉冲对随机源进行采样;伪随机数发生器,与真随机数发生器相连接,采用真随机数对伪随机数发生器进行扰乱,用于增强伪随机数的随机性;真伪随机数选择模块,分别与真随机数发生器模块和伪随机数发生器模块相连接,对真随机数和伪随机数进行选择。

【技术特征摘要】
1.一种基于FPGA的高频异步随机数发生器,其特征在于,所述基于FPGA的高频异步随机数发生器包括:采样模块;所述采样模块通过Click电路对随机数产生的频率进行采样;真随机数发生器,与采样模块相连接,以多组等长的反相器振荡环路相异或产生的抖动信号作为随机源,通过采样脉冲对随机源进行采样;伪随机数发生器,与真随机数发生器相连接,采用真随机数对伪随机数发生器进行扰乱,用于增强伪随机数的随机性;真伪随机数选择模块,分别与真随机数发生器模块和伪随机数发生器模块相连接,对真随机数和伪随机数进行选择。2.如权利要求1所述的基于FPGA的高频异步随机数发生器,其特征在于,...

【专利技术属性】
技术研发人员:何安平吴尽昭余旅莹
申请(专利权)人:何安平
类型:发明
国别省市:甘肃,62

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

1