【技术实现步骤摘要】
熵生成器及生成增强熵的方法
[0001]本专利技术关于随机数生成,特别是一种熵生成器及使用真正随机静态熵生成增强熵的方法。
技术介绍
[0002]随机数被广泛应用于资安及统计抽样等领域。随机数生成系用以生成符合预定分布之独立且不可预测的数字序列。伪随机数生成器(pseudo-random number generator)使用称为种子(seed)的熵(entropy)输入来生成数字序列。种子的随机性不足会导致生成的序列不够随机。因此,选择足够随机的种子对于生成随机序列而言至关重要,其可确保资安应用程序中的数据安全,并可确保统计采样应用程序中之采样结果的正确性。
技术实现思路
[0003]本专利技术实施例提出一种熵生成器,包括静态熵源、动态熵源及熵增强引擎。静态熵源用以提供真正随机静态熵。动态熵源用以生成动态熵。熵增强引擎耦接于静态熵源及动态熵源,及用以依据真正随机静态熵及动态熵生成增强熵。
[0004]本专利技术实施例另提出一种增强熵生成方法,包括藉由静态熵源提供真正随机静态熵,藉由动态熵源生成动态熵 ...
【技术保护点】
【技术特征摘要】
1.一种熵生成器,其特征在于,包括:一静态熵源,用以提供一真正随机静态熵;一动态熵源,用以生成一动态熵;及一熵增强引擎,耦接于所述静态熵源及所述动态熵源,及用以依据所述真正随机静态熵及所述动态熵生成一增强熵。2.根据权利要求1所述的熵生成器,其特征在于,其中所述真正随机静态熵具有实质上50%的一汉明权重(hamming weight),实质上50%的一汉明距离(hamming distance)及实质上为1的一最小熵(min-entropy)。3.根据权利要求1所述的熵生成器,其特征在于,其中所述动态熵源包括:一初始熵源,用以生成以时序排列之一熵位序列;及一累积电路,耦接于所述初始熵源,用以将以时序排列之所述熵位序列结合为所述动态熵之一位(bit)。4.根据权利要求3所述的熵生成器,其特征在于,其中:所述初始熵源包括:一第一振荡器,用以生成一第一振荡信号,所述第一振荡信号以一第一频率振荡;一第二振荡器,用以生成一第二振荡信号,所述第二振荡信号以一第二频率振荡,所述第一频率及所述第二频率相异;一结合电路,耦接于所述第一振荡器及所述第二振荡器,用以根据所述第一振荡信号及所述第二振荡信号依序生成所述熵位序列;及所述累积电路包括一互斥或门,耦接于所述结合电路,用以在一段预定时间中结合所述熵位序列以生成所述动态熵之所述位。5.根据权利要求1所述的熵生成器,其特征在于,其中所述动态熵源包括:一第一振荡器,用以生成一第一振荡信号,所述第一振荡信号以一第一频率振荡;一第二振荡器,用以生成一第二振荡信号,所述第二振荡信号以一第二频率振荡;及一结合电路,耦接于所述第一振荡器及所述第二振荡器,用以根据所述第一振荡信号及所述第二振荡信号生成所述动态熵。6.根据权利要求5所述的熵生成器,其特征在于,其中所述第一频率及所述第二频率相异。7.根据权利要求5所述的熵生成器,其特征在于,其中所述第一频率及所述第二频率相同。8.根据权利要求5所述的熵生成器,其特征在于,其中所述结合电路包括一正反器,用以使用所述第二振荡信号取样所述第一振荡信号以生成所述动态熵。9.根据权利要求1所述的熵生成器,其特征在于,其中所述静态熵源系由一物理不可复制...
【专利技术属性】
技术研发人员:吴孟益,邵启意,杨青松,
申请(专利权)人:熵码科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。