真随机数发生器(True Random Number Generator TRNG)对于数字签名算法,安全协议等密码应用的实现至关重要.随机序列的质量直接影响密码应用的安全性.因此,TRNG设计者和测试者评估TRNG能否按预期生成包含足够随机性的序列,并且使用熵的...
详细信息
真随机数发生器(True Random Number Generator TRNG)对于数字签名算法,安全协议等密码应用的实现至关重要.随机序列的质量直接影响密码应用的安全性.因此,TRNG设计者和测试者评估TRNG能否按预期生成包含足够随机性的序列,并且使用熵的概念来量化随机性.为了在足熵的前提下提高随机数的生成速率,Sunar等人提出了一种基于多环形振荡器(ROs)的TRNG,简称MRO-TRNG.但是,有些潜在的安全风险会威胁MRO-TRNG的安全性,例如伪随机性和相位互锁.目前对MRO-TRNGs的实验观察和统计检验有很好的研究,但缺乏对该结构的熵估计方法.在本文中,基于单个RO结构分析MRO-TRNG的安全性,提出一种熵估计方法,并计算熵的下界.通过仿真和硬件实现验证了理论结果.理论结果可用于指导设计参数的选取(即RO的数量,采样频率等)以保证足熵的输出.
暂无评论