True-Randomness and Pseudo-Randomness in Ring Oscillator-Based True Random Number Generators

被引:41
|
作者
Bochard, Nathalie [1 ]
Bernard, Florent [1 ]
Fischer, Viktor [1 ]
Valtchanov, Boyan [1 ]
机构
[1] Univ Lyon, CNRS, UMR5516, Lab Hubert Curien, F-42000 St Etienne, France
关键词
D O I
10.1155/2010/879281
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The paper deals with true random number generators employing oscillator rings, namely, with the one proposed by Sunar et al. in 2007 and enhanced by Wold and Tan in 2009. Our mathematical analysis shows that both architectures behave identically when composed of the same number of rings and ideal logic components. However, the reduction of the number of rings, as proposed by Wold and Tan, would inevitably cause the loss of entropy. Unfortunately, this entropy insufficiency is masked by the pseudo-randomness caused by XOR-ing clock signals having different frequencies. Our simulation model shows that the generator, using more than 18 ideal jitter-free rings having slightly different frequencies and producing only pseudo-randomness, will let the statistical tests pass. We conclude that a smaller number of rings reduce the security if the entropy reduction is not taken into account in post-processing. Moreover, the designer cannot avoid that some of rings will have the same frequency, which will cause another loss of entropy. In order to confirm this, we show how the attacker can reach a state where over 25% of the rings are locked and thus completely dependent. This effect can have disastrous consequences on the system security.
引用
收藏
页数:13
相关论文
共 50 条
  • [41] 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,
  • [42] 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
  • [43] 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,
  • [44] A Survey on True Random Number Generators Based on Chaos
    Yu, Fei
    Li, Lixiang
    Tang, Qiang
    Cai, Shuo
    Song, Yun
    Xu, Quan
    [J]. DISCRETE DYNAMICS IN NATURE AND SOCIETY, 2019, 2019
  • [45] On the Security of Chaos Based "True" Random Number Generators
    Ergun, Salih
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2016, E99A (01): : 363 - 369
  • [46] Chaos-based true random number generators
    Bonilla L.L.
    Alvaro M.
    Carretero M.
    [J]. Journal of Mathematics in Industry, 7 (1)
  • [47] d A New Testing Method of Randomness for True Random Sequences
    Fan Yutao
    Su Guiping
    [J]. 2014 5TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2014, : 537 - 540
  • [48] Pseudo-random number generator based on asymptotic deterministic randomness
    Wang, Kai
    Pei, Wenjiang
    Xia, Haishan
    Cheung, Yiu-ming
    [J]. PHYSICS LETTERS A, 2008, 372 (24) : 4388 - 4394
  • [49] 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,
  • [50] A note on local randomness in polynomial random number and random function generators
    Liu, Huaning
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2007, 186 (02) : 1360 - 1366