一种基于环形振荡器的真随机数发生器累积抖动估计方法

    公开(公告)号:CN106066785A

    公开(公告)日:2016-11-02

    申请号:CN201610371562.6

    申请日:2016-05-30

    IPC分类号: G06F7/58

    CPC分类号: G06F7/588

    摘要: 本发明公开一种基于环形振荡器的真随机数发生器累积抖动估计方法及电路。本方法为:1)以采样间隔内振荡信号边沿计数作为统计样本;2)计算样本方差;3)判断样本方差是否大于d∈[1/12,0.2098],若样本方差大于d∈[1/12,0.2098],累积抖动估计值为样本方差减1/12后的算数平方根,否则估计值为样本标准差。本方法利用样本的频数分布计算样本方差,削减直接公式计算样本方差所需的大量乘法运算;设计的估计电路以采样信号、振荡信号为输入,累积抖动平方的估计值为输出,包括边沿计数模块、均值估计模块、样本空间生成模块、样本频数统计模块、累积抖动估计模块。本发明可准确、高效的估计基于环形振荡器的真随机数发生器累积抖动,结合熵评估理论,可评估其真随机性。

    基于环形振荡器的真随机数发生器热噪声抖动估计方法

    公开(公告)号:CN110399626B

    公开(公告)日:2021-07-30

    申请号:CN201910194474.7

    申请日:2019-03-14

    IPC分类号: G06F30/33 G06F119/10

    摘要: 本发明公开一种基于环形振荡器的真随机数发生器热噪声抖动估计方法及电路。本方法为:1)以一定间隔内振荡信号边沿计数作为统计样本;2)计算样本平均绝对差;3)以样本平均绝对差乘以再乘以振荡信号平均半周期的结果作为计数间隔内热噪声抖动估计值4)以样本平均绝对差乘以后,再乘以采样间隔和计数间隔均值比的算数平方根,最后乘以振荡信号平均半周期的结果作为采样间隔内热噪声抖动的估计值。本方法基于样本的平均绝对差进行估计,平均绝对差计算过程中无需乘法运算。本发明可准确、快速的对基于环形振荡器的真随机数发生器的热噪声抖动进行估计,可用于评估该类真随机数发生器的真随机性以及在线检测针对该类真随机数发生器的故障攻击。

    一种基于环形振荡器的真随机数发生器累积抖动估计方法

    公开(公告)号:CN106066785B

    公开(公告)日:2019-04-23

    申请号:CN201610371562.6

    申请日:2016-05-30

    IPC分类号: G06F7/58

    摘要: 本发明公开一种基于环形振荡器的真随机数发生器累积抖动估计方法及电路。本方法为:1)以采样间隔内振荡信号边沿计数作为统计样本;2)计算样本方差;3)判断样本方差是否大于d∈[1/12,0.2098],若样本方差大于d∈[1/12,0.2098],累积抖动估计值为样本方差减1/12后的算数平方根,否则估计值为样本标准差。本方法利用样本的频数分布计算样本方差,削减直接公式计算样本方差所需的大量乘法运算;设计的估计电路以采样信号、振荡信号为输入,累积抖动平方的估计值为输出,包括边沿计数模块、均值估计模块、样本空间生成模块、样本频数统计模块、累积抖动估计模块。本发明可准确、高效的估计基于环形振荡器的真随机数发生器累积抖动,结合熵评估理论,可评估其真随机性。

    一种基于环形振荡器的真随机数发生器热噪声抖动估计方法及电路

    公开(公告)号:CN110399626A

    公开(公告)日:2019-11-01

    申请号:CN201910194474.7

    申请日:2019-03-14

    IPC分类号: G06F17/50

    摘要: 本发明公开一种基于环形振荡器的真随机数发生器热噪声抖动估计方法及电路。本方法为:1)以一定间隔内振荡信号边沿计数作为统计样本;2)计算样本平均绝对差;3)以样本平均绝对差乘以再乘以振荡信号平均半周期的结果作为计数间隔内热噪声抖动估计值4)以样本平均绝对差乘以 后,再乘以采样间隔和计数间隔均值比的算数平方根,最后乘以振荡信号平均半周期的结果作为采样间隔内热噪声抖动的估计值。本方法基于样本的平均绝对差进行估计,平均绝对差计算过程中无需乘法运算。本发明可准确、快速的对基于环形振荡器的真随机数发生器的热噪声抖动进行估计,可用于评估该类真随机数发生器的真随机性以及在线检测针对该类真随机数发生器的故障攻击。