当前位置: 首页 > 专利查询>徐继斌专利>正文

一种随机数发生器制造技术

技术编号:12548600 阅读:65 留言:0更新日期:2015-12-19 17:11
本实用新型专利技术公开了一种随机数发生器,涉及用于产生随机序列或随机数组的器件,该随机数发生器由第一模拟噪声信号作为随机数源信号、由第二模拟噪声信号生成采样时序信号,依据随机数源信号以及采样时序信号最终产生随机数位流。一种随机数发生器,包括:第一模拟噪声源,第一模拟噪声源的输出端与采样开关的输入端相连接,采样开关的输出端与模数转换器的输入端相连接,模数转换器的输出端与随机数生成器模块的输入端相连接,随机数生成器模块的输出端用于输出随机数组或随机序列;第二模拟噪声源,第二模拟噪声源的输出端与电压时间转换器的输入端相连接,电压时间转换器的输出端与采样开关的控制端相连接。

【技术实现步骤摘要】

本技术涉及用于产生随机序列或随机数组的器件,尤其涉及一种随机数发生器
技术介绍
随机数发生器(RNG)是一种用于产生一连串随机序列或者随机数组的系统。然而受限于电路设计的缺陷,现有的随机数发生器产生的随机数通常是伪随机的,即它们输出的不是真正的随机数组,而是基于至少一个或一组基本源算法。因此现有的随机数发生器其输出只能逼近随机数的某些特征。而一旦被反向工程或代码暴力破解出基本源算法后,现有的随机数发生器其密码安全性则岌岌可危。
技术实现思路
本技术提供了一种随机数发生器,该随机数发生器由第一模拟噪声信号作为随机数源信号、由第二模拟噪声信号生成采样时序信号,依据随机数源信号以及采样时序信号最终产生随机数位流。为解决上述技术问题,本技术的实施例采用如下技术方案:一种随机数发生器,包括:第一模拟噪声源,所述第一模拟噪声源的输出端与米样开关的输入端相连接,所述采样开关的输出端与模数转换器的输入端相连接,所述模数转换器的输出端与随机数生成器模块的输入端相连接,所述随机数生成器模块的输出端用于输出随机数组或随机序列;第二模拟噪声源,所述第二模拟噪声源的输出端与电压时间转换器的输入端相连接,所述电压时间转换器的输出端与所述采样开关的控制端相连接。较为优选的,所述采样开关的输出端与所述模数转换器的输入端之间还连接设置有放大器。优选的,所述放大器为共源极放大电路。可选的,所述第二模拟噪声源的输出端与所述电压时间转换器的输入端之间还连接设置有射频滤波器。本技术实施例提供的一种随机数发生器,该随机数发生器包括有第一模拟噪声源、采样开关、模数转换器、第二模拟噪声源、电压时间转换器等结构单元,其中第一模拟噪声源用于生成随机数源信号,第二模拟噪声信号用于生成采样时序信号,依据采样时序信号相应的采样随机数源信号从而最后形成随机数位流。【附图说明】为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本技术随机数发生器的电路示意图。【具体实施方式】本技术提供了一种随机数发生器,该随机数发生器由第一模拟噪声信号作为随机数源信号、由第二模拟噪声信号生成采样时序信号,依据随机数源信号以及采样时序信号最终产生随机数位流。下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。下面结合下述附图对本技术实施例做详细描述。本技术实施例提供了一种随机数发生器,如图1所示,该随机数发生器中包括有第一模拟噪声源1、第二模拟噪声源2、米样开关3、电压时间转换器4、模数转换器5以及随机数生成器模块6。其中,第一模拟噪声源I的输出端与米样开关3的输入端相连接,第二模拟噪声源2的输出端与电压时间转换器4的输入端相连接,电压时间转换器4的输出端与采样开关3的控制端相连接,采样开关3的输出端与模数转换器5的输入端相连接,模数转换器5的输出端与随机数生成器模块6的输入端相连。值得注意的是,第一模拟噪声源I用于生成第一随机噪声信号R1,该Rl信号即为随机数源信号(该随机数源信号属于伪随机信号);而第二模拟噪声源2用于生成第二随机噪声信号R2,该R2信号经电压时间转换器4处理后生成为采样时序信号Tl。具体的,上述采样处理过程可描述为:将R2信号中上升沿时刻对应标记为I,将R2信号中下降沿时间对应标记为O,按照时间顺序对应将R2信号解析成为包含有0、1的时序信号,即采样时序信号Tl。在分别生成随机数源信号Rl和采样时序信号Tl后,采样开关3响应采样时序信号Tl并以该响应对随机数源信号Rl进行采集,采集生成后的信号即为随机数信号RP。生成该随机数信号RP之后,进一步经模数转换器进行转换形成离散的数组或序列并最终由随机数生成器模块进行输出,从而输出随机数组或随机序列。在此作为本技术的一种较为优选的实施方式,为进一步确保生成的随机数信号RP的独立随机性,优选选择令第一随机噪声信号Rl与第二随机噪声信号R2为不同步、各自独立随机生成的信号。最后,还需要补充的两点是:一、如图1所示,为保证输出的随机数组或随机序列其信号强度,可在采样开关3的输出端与模数转换器5的输入端之间增加设置放大器7,该放大器优选为共源级放大器放大电路;当然,若随机数源信号Rl其信号强度足够时,该放大器7亦可省略。二、如图1所示,可进一步在第二模拟噪声源2的输出端与电压时间转换器4的输入端之间还连接设置有射频滤波器8,该射频滤波器8可在不破坏第二模拟噪声源2生成的第二随机噪声信号R2随机性的前提下使其波形变得更为平滑。本技术实施例提供的一种随机数发生器,该随机数发生器包括有第一模拟噪声源、采样开关、模数转换器、第二模拟噪声源、电压时间转换器等结构单元,其中第一模拟噪声源用于生成随机数源信号,第二模拟噪声信号用于生成采样时序信号,依据采样时序信号相应的采样随机数源信号从而最后形成随机数位流。以上所述,仅为本技术的【具体实施方式】,但本技术的保护范围并不局限于此,任何熟悉本
的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。【主权项】1.一种随机数发生器,其特征在于,包括:第一模拟噪声源,所述第一模拟噪声源的输出端与采样开关的输入端相连接,所述采样开关的输出端与模数转换器的输入端相连接,所述模数转换器的输出端与随机数生成器模块的输入端相连接,所述随机数生成器模块的输出端用于输出随机数组或随机序列;第二模拟噪声源,所述第二模拟噪声源的输出端与电压时间转换器的输入端相连接,所述电压时间转换器的输出端与所述采样开关的控制端相连接。2.根据权利要求1所述的一种随机数发生器,其特征在于,所述采样开关的输出端与所述模数转换器的输入端之间还连接设置有放大器。3.根据权利要求2所述的一种随机数发生器,其特征在于,所述放大器为共源极放大电路。4.根据权利要求1所述的一种随机数发生器,其特征在于,所述第二模拟噪声源的输出端与所述电压时间转换器的输入端之间还连接设置有射频滤波器。【专利摘要】本技术公开了一种随机数发生器,涉及用于产生随机序列或随机数组的器件,该随机数发生器由第一模拟噪声信号作为随机数源信号、由第二模拟噪声信号生成采样时序信号,依据随机数源信号以及采样时序信号最终产生随机数位流。一种随机数发生器,包括:第一模拟噪声源,第一模拟噪声源的输出端与采样开关的输入端相连接,采样开关的输出端与模数转换器的输入端相连接,模数转换器的输出端与随机数生成器模块的输入端相连接,随机数生成器模块的输出端用于输出随机数组或随机序列;第二模拟噪声源,第二模拟噪声源的输出端与电压时间转换器的输入端相连接,电压时间转换器的输出端本文档来自技高网
...

【技术保护点】
一种随机数发生器,其特征在于,包括:第一模拟噪声源,所述第一模拟噪声源的输出端与采样开关的输入端相连接,所述采样开关的输出端与模数转换器的输入端相连接,所述模数转换器的输出端与随机数生成器模块的输入端相连接,所述随机数生成器模块的输出端用于输出随机数组或随机序列;第二模拟噪声源,所述第二模拟噪声源的输出端与电压时间转换器的输入端相连接,所述电压时间转换器的输出端与所述采样开关的控制端相连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐继斌
申请(专利权)人:徐继斌
类型:新型
国别省市:山东;37

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

1