Impact of the Flicker Noise on the Ring Oscillator-based TRNGs

被引:0
|
作者
Benea L. [1 ]
Carmona M. [1 ]
Fischer V. [3 ,4 ]
Pebay-Peyroula F. [1 ]
Wacquez R. [1 ,2 ]
机构
[1] Univ. Grenoble Alpes, CEA, LETI MINATEC Campus, Grenoble
[2] CEA-Leti, Mines Saint-Étienne, Equipe Commune, Gardanne
[3] Hubert Curien Laboratory, Jean Monnet University, Saint-Etienne
[4] Faculty of Information Technologies, Czech Technical University, Prague
来源
IACR Transactions on Cryptographic Hardware and Embedded Systems | 2024年 / 2024卷 / 02期
关键词
Dedicated statistical tests; Hardware monitoring; Parameterized stochastic models; Physical isolation; Random number generation;
D O I
10.46586/tches.v2024.i2.870-889
中图分类号
学科分类号
摘要
Ring Oscillators (RO) are often used in true random number generators (TRNG). Their jittered clock signal, used as randomness source, originates from thermal and flicker noises. While thermal noise jitter is generally used as the main source of randomness, flicker noise jitter is not due to its autocorrelation. This work aims at qualitatively settling the issue of the influence of flicker noise in TRNGs, as its impact increases in newer technology nodes. For this, we built a RO behavioural model, which generates time series equivalent to a jittered RO signal. It is then used to generate the output of an elementary RO-TRNG. Despite general expectations, the autocorrelation inside the output bit stream is reduced when the amplitude of flicker noise increases. The model shows that this effect is caused by the sampling of the jittered signal by the second oscillator, which hides the behaviour of the absolute jitter, causes resetting of the perceived phase, and suppresses any memory effect. The inclusion of flicker noise as a legitimate noise source can increase the TRNG output bit rate by a factor of four for the same output entropy rate. This observation opens new perspectives towards more efficient stochastic models of the RO-TRNGs. © 2024, Ruhr-University of Bochum. All rights reserved.
引用
收藏
页码:870 / 889
页数:19
相关论文
共 50 条
  • [41] Confidant: An oscillator-based model of confidence processing
    Schoenherr, Jordan
    Leth-Steensen, Craig
    Petrusic, William
    CANADIAN JOURNAL OF EXPERIMENTAL PSYCHOLOGY-REVUE CANADIENNE DE PSYCHOLOGIE EXPERIMENTALE, 2008, 62 (04): : 292 - 292
  • [42] On the Security of Oscillator-Based Random Number Generators
    Baudet, Mathieu
    Lubicz, David
    Micolod, Julien
    Tassiaux, Andre
    JOURNAL OF CRYPTOLOGY, 2011, 24 (02) : 398 - 425
  • [43] On the Jitter and Entropy of the Oscillator-Based Random Source
    Guo, Chenyang
    Zhou, Yujie
    Liu, Hongming
    Zhu, Nianhao
    2015 6TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT), 2015, : 246 - 250
  • [44] The effect of flicker noise on the phase noise of opto-electronic oscillator
    Hong, Jun
    Yao, Sheng-Xing
    Li, Zhu-lin
    Fang, Xiao-Yong
    Guo, Jian
    OPTIK, 2014, 125 (04): : 1572 - 1574
  • [45] TRO: An On-Chip Ring Oscillator-Based GHz Transient IR-Drop Monitor
    Wang, Xiaoxiao
    Jiao, Pengyuan
    Sadi, Mehdi
    Su, Donglin
    Winemberg, LeRoy
    Tehranipoor, Mark
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2017, 36 (05) : 855 - 868
  • [46] A SILICON NITRIDE OPTOMECHANICAL OSCILLATOR WITH ZERO FLICKER NOISE
    Tallur, S.
    Sridaran, S.
    Bhave, S. A.
    2012 IEEE 25TH INTERNATIONAL CONFERENCE ON MICRO ELECTRO MECHANICAL SYSTEMS (MEMS), 2012,
  • [47] An Adaptable Oscillator-Based Controller for Autonomous Robots
    Anderson, Gary T.
    Yang, Youlong
    Cheng, Gang
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2009, 54 (05) : 755 - 767
  • [48] On the Security of Oscillator-Based Random Number Generators
    Mathieu Baudet
    David Lubicz
    Julien Micolod
    André Tassiaux
    Journal of Cryptology, 2011, 24 : 398 - 425
  • [49] Design Tools for Oscillator-based Computing Systems
    Wang, Tianshi
    Roychowdhury, Jaijeet
    2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [50] Oscillator-based optimization: design, emulation, and implementation
    Al Beattie, Bakr
    Noll, Maximiliane
    Kohlstedt, Hermann
    Ochs, Karlheinz
    EUROPEAN PHYSICAL JOURNAL B, 2024, 97 (01):