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 条
  • [31] High throughput true random number generator based on dynamically superimposed hybrid entropy sources
    Lu, Yingchun
    Cao, Changlong
    Liu, Yang
    Liang, Huaguo
    Yao, Liang
    Ma, Lixiang
    INTEGRATION-THE VLSI JOURNAL, 2025, 102
  • [32] True Random Number Generator based on ROPUF circuit
    Buchovecka, Simona
    Lorencz, Robert
    Kodytek, Filip
    Bucek, Jiri
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 519 - 523
  • [33] Design of True Random Number Generator Based on VCO
    Wang P.-J.
    Li Z.
    Li G.
    Cheng X.
    Zhang H.-H.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2019, 47 (02): : 417 - 421
  • [34] Chaotic Oscillator Based True Random Number Generator
    Ozcelik, Ahmet Can
    Taskiran, Zehra Gulru Cam
    29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [35] True random number generator based on a photon beamsplitter
    Liao, J
    Liang, C
    Wei, YJ
    Wu, LA
    Pan, SH
    Yao, DC
    ACTA PHYSICA SINICA, 2001, 50 (03) : 467 - 472
  • [36] True random number generator based on a photon beamsplitter
    Liao, J.
    Liang, C.
    Wei, Y.J.
    Wu, L.A.
    Pan, S.H.
    Yao, D.C.
    Wuli Xuebao/Acta Physica Sinica, 2001, 50 (03):
  • [37] Chaos-based fully digital 120 MHz pseudo random number generator
    Yang, HT
    Huang, JR
    Chang, TY
    PROCEEDINGS OF THE 2004 IEEE ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, VOL 1 AND 2: SOC DESIGN FOR UBIQUITOUS INFORMATION TECHNOLOGY, 2004, : 357 - 360
  • [38] Bias-Independent True Random Number Generator Circuit using Memristor Noise Signals as Entropy Source
    Park, Jinwoo
    Kim, Hyunjoong
    Kim, Hyungjin
    ADVANCED INTELLIGENT SYSTEMS, 2024,
  • [39] Pure Digital Scalable Mixed Entropy Separation Structure for Physical Unclonable Function and True Random Number Generator
    Lu, Yingchun
    Wang, Xinyu
    Wang, Yanjie
    Zhang, Yuan
    Yao, Liang
    Yi, Maoxiang
    Huang, Zhengfeng
    Liang, Huaguo
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (11) : 1922 - 1929
  • [40] Design of True Random Number Generator Using Fingerprint as an Entropy Source and Its Implementation in S-Box
    Kumar, Dhirendra
    Chaurasia, Utkarsh Kumar
    Mishra, Shreyansh
    Patel, Prafull Singh
    Misra, Prasanna Kumar
    Goswami, Manish
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2021, 30 (15)