1. 东南大学微电子学院,江苏,南京,210000
2. 深圳大学信息工程学院,广东,深圳,518060
3. 东南大学微电子学院,江苏,南京,210000
4. 深圳大学信息工程学院,广东,深圳,518060
网络出版:2017-09-25,
纸质出版:2017
移动端阅览
李冰, 周岑军, 陈帅, 等. 用于SRAM PUFs的伪随机数发生器的FPGA实现[J]. 电子学报, 2017,45(9):2106-2112.
LI Bing, ZHOU Cen-jun, CHEN Shuai, et al. FPGA Implementation of Pseudo-Random Number Generator for SRAM PUFs[J]. Acta Electronica Sinica, 2017, 45(9): 2106-2112.
李冰, 周岑军, 陈帅, 等. 用于SRAM PUFs的伪随机数发生器的FPGA实现[J]. 电子学报, 2017,45(9):2106-2112. DOI: 10.3969/j.issn.0372-2112.2017.09.008.
LI Bing, ZHOU Cen-jun, CHEN Shuai, et al. FPGA Implementation of Pseudo-Random Number Generator for SRAM PUFs[J]. Acta Electronica Sinica, 2017, 45(9): 2106-2112. DOI: 10.3969/j.issn.0372-2112.2017.09.008.
信息安全问题日益突出,而随机数则是信息安全系统的基石.本文以哈希算法为核心设计了一种伪随机数发生器,其以静态随机存储器物理不可克隆函数(Static Random Access Memory Physical Unclonable Functions,SRAM PUFs)为熵源,能够产生大量的伪随机序列.通过对熵源有效性的在线监测以及对种子的动态重播操作,本文提出的用于SRAM PUFs的伪随机数发生器提高了伪随机序列的安全性,可应用于各种高安全等级加密系统中.该发生器在FPGA开发平台上得到实现,其发生速度达598.1Mbps.随机数检测套件NIST分析结果表明:该伪随机数发生器的输出通过了所有测试项目,具有良好的随机性.
The problem of information security is becoming serious
and the random numbers are the cornerstone of information security systems.This paper proposes a Hash-based pseudo-random number generator (PRNG) which takes static random access memory physical unclonable functions (SRAM PUFs) as entropy sources.This PRNG verifies the availability of entropy sources online and reseeds dynamically which improved the security of pseudo-random numbers.Therefore
it can be securely applied in high-level secure cryptographic protocols.This PRNG is implemented on FPGA development platform and the generation speed is up to 598.1Mbps.Experimental results of the NIST statistical test suite show that
the pseudo-random numbers generated by this PRNG pass all random tests and have good randomness.
0
浏览量
418
下载量
1
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621