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 条
  • [41] A PVT-Tolerant Oscillation-Collapse-Based True Random Number Generator With an Odd Number of Inverter Stages
    Park, Jaehan
    Kim, Byungjun
    Sim, Jae-Yoon
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (10) : 4058 - 4062
  • [42] A Bias-Bounded Digital True Random Number Generator Architecture
    Liu, Yao
    Cheung, Ray C. C.
    Wong, Hei
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2017, 64 (01) : 133 - 144
  • [43] A High Speed All-Digital True Random Number Generator
    Jiang, Jianfei
    Guan, Nin
    Wang, Qin
    Li, Chaoyang
    2018 14TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2018, : 275 - 277
  • [44] A High-Entropy True Random Number Generator with Keccak Conditioning for FPGA
    Piscopo, Valeria
    Dolmeta, Alessandra
    Mirigaldi, Mattia
    Martina, Maurizio
    Masera, Guido
    SENSORS, 2025, 25 (06)
  • [45] Understanding Generated RTN as an Entropy Source for True Random Number Generators
    Ji, Zhigang
    Zhang, Jianfu
    2021 INTERNATIONAL CONFERENCE ON IC DESIGN AND TECHNOLOGY (ICICDT), 2021,
  • [46] True Random Number Generator through Beat Frequency Oscillators in FPGA
    Morankar, Gouri
    HELIX, 2018, 8 (06): : 4375 - 4379
  • [47] A mechanical true random number generator
    Akashi, Nozomi
    Nakajima, Kohei
    Shibayama, Mitsuru
    Kuniyoshi, Yasuo
    NEW JOURNAL OF PHYSICS, 2022, 24 (01):
  • [48] Efficient hardware implementation and analysis of true random-number generator based on beta source
    Park, Seongmo
    Gun Choi, Byoung
    Kang, Taewook
    Park, Kyunghwan
    Kwon, Youngsu
    Kim, Jongbum
    ETRI JOURNAL, 2020, 42 (04) : 518 - 526
  • [49] A High-Speed Digital True Random Number Generator Based on Cross Ring Oscillator
    Wang, Yuanhao
    Li, Shuguo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2016, E99A (04) : 806 - 818
  • [50] An All-Digital True Random Number Generator Based on Chaotic Cellular Automata Topology
    Best, Scott
    Xu, Xiaolin
    2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2019,