【技术实现步骤摘要】
【国外来华专利技术】随机数生成器诊断方法
[0001]本专利技术涉及一种用于诊断随机数生成器的功能——更具体地用于实时估计RNG的熵——并且甚至更具体地用于对随机数生成器进行健康检查——的方法。
技术介绍
[0002]总体上,本专利技术是在随机数生成的背景下。现代科学和技术中的许多任务利用随机数,包括模拟、统计取样、游戏应用和密码学,既有经典的又有量子的。良好的随机数生成器应以高速率产生具有高熵(entropy)的比特(bit)序列。高熵意味着在比特被揭示之前没有人能够预测比特的值,熵也可以被理解为随机性。这在大多数现代密码算法和协议中是基本要求。事实上,所有通常采用的密码协议——诸如DSA
‑
、RSA
‑
和迪菲
‑
赫尔曼(Diffie
‑
Hellman)算法——遵循柯克霍夫(Kerckhoffs)原则,该原则追溯到19世纪并且指出密码的安全性必须完全位于密钥中,即完全位于用作秘密的随机序列中,该随机序列是完全不可预测的。因此,特别重要的是,在密码算法中使用的密钥是安全的, ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.熵测量方法,包括以下步骤:启动阶段,其包括将熵源单元通电,信号发射步骤,其包括发射以由经典噪声和量子噪声组成的总噪声为特征的量子信号,噪声测量步骤,其包括测量在照明时通过有源像素的总噪声的统计和通过未照明像素的经典噪声的统计,熵估计步骤,其包括基于所述总噪声和所述经典噪声之间的差异来计算所述量子噪声,健康检查步骤,其包括将所得到的量子噪声与预期的量子噪声和/或预定阈值进行比较,以及健康控制步骤,其基于所述熵估计步骤的结果控制所述熵源单元。2.根据权利要求1所述的熵测量方法,其特征在于,经典噪声检测步骤包括通过至少一个光学暗像素检测所述经典噪声。3.根据权利要求1或2所述的熵测量方法,其特征在于,同时检测所述经典噪声和所述总噪声。4.根据权利要求1所述的熵测量方法,其特征在于,经典噪声检测步骤包括周期性地打开和关闭光源以及当光被关闭时通过至少一个有源像素检测所述经典噪声。5.根据权利要求4所述的熵测量方法,其特征在于,所述熵测量方法还包括存储步骤,所述存储步骤包括在光关闭期间将光子检测的统计存储在存储器中,直到获得经典噪声统计。6.根据权利要求1至5中任一项所述的熵测量方法,其特征在于,所述熵估计步骤包括根据其均值E_quantum和其方差V_quantum计算熵量。7.根据权利要求6所述的熵测量方法,其特征在于,所述熵估计步骤包括直接使用E_quantum和V_quantum来检查熵源是否生成良好的熵。8.根据权利要求6或7所述的熵测量方法,其特征在于,通过以下公式计算E_quantum和V_quantum:E_quantum=E_pixel
–
E_classic...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。