A Hybrid True Random Number Generator using Ring Oscillator and Digital Clock Manager

被引:3
|
作者
Tupparwar, Sushant [1 ]
Mohankumar, N. [1 ]
机构
[1] Amrita Vishwa Vidyapeetham, Amrita Sch Engn, Dept Elect & Commun Engn, Coimbatore, Tamil Nadu, India
关键词
True Random Number Generator; Ring Oscillators; Digital Clock Manager; Programmable Delay Lines; National Institute of Standards and Technology;
D O I
10.1109/ICICT50816.2021.9358750
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The modern cryptographic systems demand a random number generator to be of low-complexity and also be undeterminable simultaneously. The applications range from key generation, random padding bits, PIN/password generation, authentication protocols, and nonce generation. This paper introduces a new hybrid method that uses jitter as the randomness source. The proposed design incorporates a Ring Oscillators with Programmable Delay Lines and a Digital clock manager. Reduction in the correlation between the equal length ring oscillators is achieved by programmable delay lines and the Digital Clock Manager allows on-the-fly tunability which eventually enhances the randomness quality. A Von Neumann corrector is employed as a post-processor to eliminate any bias if present in the output bitstream and further improves the quality of randomness. The proposed TRNG achieves high throughput and low hardware footprint with a minimum cost of hardware. An analysis of the National Institute of Standards and Technology (NIST) tests demonstrates the effectiveness of the proposed architecture.
引用
收藏
页码:290 / 294
页数:5
相关论文
共 50 条
  • [1] A High-Speed Digital True Random Number Generator Based on Cross Ring Oscillator
    Wang, Yuanhao
    Li, Shuguo
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2016, E99A (04) : 806 - 818
  • [2] True random number generator based on ring oscillator PUF circuit
    Buchovecka, Simona
    Lorencz, Robert
    Kodytek, Filip
    Bucek, Jiri
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2017, 53 : 33 - 41
  • [3] Implementation and Evaluation of Ring Oscillator-based True Random Number Generator
    Torii, Naoya
    Minagawa, Ryuichi
    Omae, Hideaki Kevin
    Hayashi, Kotaro
    [J]. 2021 NINTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR 2021), 2021, : 189 - 195
  • [4] Analysis of Ring-Oscillator-based True Random Number Generator on FPGAs
    Choi, Soyeon
    Shin, Yerin
    Yoo, Hoyoung
    [J]. 2021 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2021,
  • [5] Chaotic Ring Oscillator Based True Random Number Generator Implementations in FPGA
    Zacharias, Ajish
    Gisha, C. G.
    Jose, Bijoy A.
    [J]. 2020 24TH INTERNATIONAL SYMPOSIUM ON VLSI DESIGN AND TEST (VDAT), 2020,
  • [6] A Reliable True Random Number Generator Based on Novel Chaotic Ring Oscillator
    Yang, Yunfan
    Jia, Song
    Wang, Yuan
    Zhang, Shaonan
    Liu, Chao
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 2218 - 2221
  • [7] True Random Number Generator Using an Active Inductor Based Oscillator
    Nica, Ioan-Alexandru
    Stefan, Savinescu Viorel
    Goras, Liviu
    [J]. 2019 INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS (ISSCS 2019), 2019,
  • [8] A Feedback Architecture of High Speed True Random Number Generator based on Ring Oscillator
    Cheng, Xin
    Zhu, Haowen
    Xing, Xinyi
    Zhang, Yunfeng
    Zhang, Yongqiang
    Xie, Guangjun
    Zhang, Zhang
    [J]. IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC 2021), 2021,
  • [9] Chaotic Oscillator Based True Random Number Generator
    Ozcelik, Ahmet Can
    Taskiran, Zehra Gulru Cam
    [J]. 29TH IEEE CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS (SIU 2021), 2021,
  • [10] A Robust Digital Random Number Generator Based on Transient Effect of Ring Oscillator
    Acar, Burak
    Ergun, Salih
    [J]. 2020 IEEE 11TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2020,