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 条
  • [1] Lightweight Hybrid Entropy Source True Random Number Generator Based on Jitter and Metastability
    Yang, Shihao
    Liang, Huaguo
    Hu, Rong
    Yao, Liang
    Huang, Zhengfeng
    Yi, Maoxiang
    Lu, Yingchun
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (07) : 3513 - 3517
  • [2] Selection of an Optimum Entropy Source Design for a True Random Number Generator
    Sreekumar, Lakshmi
    Ramesh, P.
    1ST GLOBAL COLLOQUIUM ON RECENT ADVANCEMENTS AND EFFECTUAL RESEARCHES IN ENGINEERING, SCIENCE AND TECHNOLOGY - RAEREST 2016, 2016, 25 : 598 - 605
  • [3] High throughput dynamic dual entropy source true random number generator based on FPGA
    Chen, Yu
    Liang, Huaguo
    Zhang, Linghui
    Yao, Liang
    Lu, Yingchun
    MICROELECTRONICS JOURNAL, 2024, 145
  • [4] A True Random Number Generator Based on Hyperchaos and Digital Sound
    Sen Teh, Je
    Teng, WeiJian
    Samsudin, Azman
    2016 3RD INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCOINS), 2016, : 264 - 269
  • [5] A digital-PLL-based true random number generator
    Liu, CX
    McNeill, J
    2005 PHD RESEARCH IN MICROELECTRONICS AND ELECTRONICS, VOLS 1 AND 2, PROCEEDINGS, 2005, : 87 - 90
  • [6] A Dual Entropy-Based Digital Random Number Generator
    Ozturk, Hikmet Seha
    Ergun, Salih
    IEEE ACCESS, 2021, 9 : 140437 - 140445
  • [7] Entropy Model of Rosin Autonomous Boolean Network Digital True Random Number Generator
    Zong, Yi
    Dong, Lihua
    Lu, Xiaoxin
    ELECTRONICS, 2024, 13 (06)
  • [8] A True Random Number Generator Based on Semiconductor-Vacancies Junction Entropy Source and Square Transform Method
    Zhao, Jiayi
    Chen, Bing
    Wang, Wannian
    Xia, Wentai
    Ye, Jiabao
    Bi, Haoxiong
    Cao, Jifang
    Jin, Chengji
    Yu, Xiao
    Cheng, Ran
    Liu, Yan
    Han, Genquan
    IEEE TRANSACTIONS ON ELECTRON DEVICES, 2023, 70 (10) : 5484 - 5488
  • [9] Random Telegraph Noise-Based True Random Number Generator for Fully Integrated Systems
    Wirth, Gilson
    Alves, Pedro A. B.
    da Silva, Roberto
    FLUCTUATION AND NOISE LETTERS, 2023, 22 (03):
  • [10] A dynamically reconfigurable entropy source circuit for high-throughput true random number generator
    Jin, Liyu
    Yi, Maoxiang
    Xiao, Yuan
    Sun, Lifa
    Lu, Yingchun
    Liang, Huaguo
    MICROELECTRONICS JOURNAL, 2023, 133