A Fully Digital True Random Number Generator With Entropy Source Based in Frequency Collapse

被引:20
|
作者
Serrano, Ronaldo [1 ]
Duran, Ckristian [1 ]
Hoang, Trong-Thuc [1 ]
Sarmiento, Marco [1 ]
Nguyen, Khai-Duy [1 ]
Tsukamoto, Akira [2 ]
Suzaki, Kuniyasu [2 ,3 ]
Pham, Cong-Kha [1 ]
机构
[1] Univ Elect Commun UEC, Dept Comp & Network Engn, Tokyo 1828585, Japan
[2] Natl Inst Adv Ind Sci & Technol, Tokyo 1350064, Japan
[3] Technol Res Assoc Secure IoT Edge Applicat Based, Tokyo 1010022, Japan
来源
IEEE ACCESS | 2021年 / 9卷
关键词
TRNG; NIST; AIS31; frequency collapse;
D O I
10.1109/ACCESS.2021.3099534
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
All cryptography systems have a True Random Number Generator (TRNG). In the process of validating, these systems are necessary for prototyping in Field Programmable Gate Array (FPGA). However, TRNG uses an entropy source based on non-deterministic effects challenging to replicate in FPGA. This work shows the problems and solutions to implement an entropy source based on frequency collapse in multimodal Ring Oscillators (RO). The entropy source implemented in FPGA pass all SP800-90B tests from the National Institute of Standards and Technology (NIST) with a good entropy compared to related works. The TRNG passes all NIST SP800-22 with and without the post-processing stage. Besides, the TRNG and the post-processing stage pass all tests of Application notes and Interpretation of the Scheme (AIS31). The TRNG implementation on a Xilinx Artix-7 XC7A100TCSG324 FPGA occupies less than 1% of the resources. This work presents 0.62 mu s up to 9.92 mu s of sampling latency and 1.1 Mbps up to 9.1 Mbps of bit rate throughput.
引用
收藏
页码:105748 / 105755
页数:8
相关论文
共 50 条
  • [21] A True Random Number Generator Design Based on the Triboelectric Nanogenerator with Multiple Entropy Sources
    Guo, Shuaicheng
    Zhang, Yuejun
    Zhou, Ziyu
    Wang, Lixun
    Ruan, Zhuo
    Pan, Yu
    MICROMACHINES, 2024, 15 (09)
  • [22] High-Entropy True Random Number Generator Based on Memristor Reset Switching
    Yang, Fan
    Wang, Yi
    Wang, Chengxu
    Ma, Yinghao
    Wang, Xingsheng
    Miao, Xiangshui
    IEEE ELECTRON DEVICE LETTERS, 2022, 43 (09) : 1459 - 1462
  • [23] Fully Synthesizable Unified True Random Number Generator and Cryptographic Core
    Taneja, Sachin
    Alioto, Massimo
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2021, 56 (10) : 3049 - 3061
  • [24] Low-Latency Reconfigurable Entropy Digital True Random Number Generator With Bias Detection and Correction
    Carreira, Leonardo Bosco
    Danielson, Paige
    Rahimi, Arya A.
    Luppe, Maximiliam
    Gupta, Subhanshu
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2020, 67 (05) : 1562 - 1575
  • [25] A Very High Speed True Random Number Generator with Entropy Assessment
    Cherkaoui, Abdelkarim
    Fischer, Viktor
    Fesquet, Laurent
    Aubert, Alain
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2013, 2013, 8086 : 179 - 196
  • [26] True random number generator resistant to frequency injection attacks
    Wieczorek, P. Z.
    ELECTRONICS LETTERS, 2015, 51 (05) : 385 - 386
  • [27] A high speed, fully digital IC random number generator
    Guler, Ulkuhan
    Ergun, Salih
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2012, 66 (02) : 143 - 149
  • [28] A New Digital True Random Number Generator Based on Delay Chain Feedback Loop
    Wu, Xufan
    Li, Shuguo
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 2130 - 2133
  • [29] A simple PLL-based true random number generator for embedded digital systems
    Drutarovsky, M
    Simka, M
    Fischer, V
    Celle, F
    COMPUTING AND INFORMATICS, 2004, 23 (5-6) : 501 - 515
  • [30] Entropy Sources Based on Silicon Chips: True Random Number Generator and Physical Unclonable Function
    Cao, Yuan
    Liu, Wanyi
    Qin, Lan
    Liu, Bingqiang
    Chen, Shuai
    Ye, Jing
    Xia, Xianzhao
    Wang, Chao
    ENTROPY, 2022, 24 (11)