Entropy Computation for Oscillator-based Physical Random Number Generators

被引:0
|
作者
Lubicz, David [1 ,2 ]
Fischer, Viktor [3 ,4 ]
机构
[1] Direct Gen Armement, Bruz, France
[2] Inst Rech Math Rennes, Rennes, France
[3] Univ Lyon, Univ Jean Monnet, Lab Hubert Curien, Saint Etienne, France
[4] Czech Tech Univ, Fac Informat Technol, Dept Informat Secur, Prague, Czech Republic
关键词
Hardware random number generators; Free-running oscillators; Stochastic models; Entropy; Dedicated statistical tests; DESIGN;
D O I
10.1007/s00145-024-09494-6
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we provide a complete set of algorithms aimed at the design and security evaluation of oscillator-based True Random Number Generators (TRNG). While depending on some TRNG design assumptions, the proposed algorithms use as inputs the statistical parameters of the underlying random physical process such as the clock jitter originating from the thermal noise and give a lower bound of the entropy rate of the generated bit stream as output. We describe the general structure of a TRNG composed of multiple free-running oscillators and samplers, the outputs of which are post-processed by an entropy conditioner. Depending on the specification of the entropy conditioner, which can usually be any Boolean function, we describe several algorithmic optimizations. We then explain how to compute and efficiently manage the entropy rate at the output of such a post-processing block and at the output of the generator as a whole.
引用
收藏
页数:33
相关论文
共 50 条
  • [31] New High Entropy Element for FPGA Based True Random Number Generators
    Varchola, Michal
    Drutarovsky, Milos
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2010, 2010, 6225 : 351 - 365
  • [32] Entropy Estimation for ADC Sampling-Based True Random Number Generators
    Ma, Yuan
    Chen, Tianyu
    Lin, Jingqiang
    Yang, Jing
    Jing, Jiwu
    [J]. IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2019, 14 (11) : 2887 - 2900
  • [33] Adapting a Ring Oscillator-based True Random Number Generator for Zynq System on Chip Embedded Platform
    Marghescu, Andrei
    Maimut, Diana-Stefania
    Teseleanu, George
    Neacsa, Traian
    Svasta, Paul
    [J]. 2014 IEEE 20TH INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY IN ELECTRONIC PACKAGING (SIITME), 2014, : 197 - 202
  • [34] Neural Network Based Min-entropy Estimation for Random Number Generators
    Yang, Jing
    Zhu, Shuangyi
    Chen, Tianyu
    Ma, Yuan
    Lv, Na
    Lin, Jingqiang
    [J]. SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, SECURECOMM 2018, PT II, 2018, 255 : 231 - 250
  • [35] Entropy evaluation of white chaos generated by optical heterodyne for certifying physical random number generators
    Yoshiya, Keigo
    Terashima, Yuta
    Kanno, Kazutaka
    Uchida, Atsushi
    [J]. OPTICS EXPRESS, 2020, 28 (03) : 3686 - 3698
  • [36] Security Properties of Oscillator Rings in True Random Number Generators
    Wold, Knut
    Petrovic, Slobodan
    [J]. 2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2012, : 145 - 150
  • [37] Analysis of Random Number Generators Based on Chaos-Modulated Dual Oscillator Architecture
    Demir, Kaya
    Ergun, Salih
    [J]. 2020 IEEE 11TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2020,
  • [38] The Frequency Injection Attack on Ring-Oscillator-Based True Random Number Generators
    Markettos, A. Theodore
    Moore, Simon W.
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2009, PROCEEDINGS, 2009, 5747 : 317 - 331
  • [39] The entropy source of pseudo random number generators: from low entropy to high entropy
    Wang, Jizhi
    Pan, Jingshan
    Wu, Xueli
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS (ISI), 2019, : 161 - 163
  • [40] Personalized Ring Oscillator-based True Random Number Generator Analysis using Non-Invasive Attacks
    Marghescu, Andrei
    Vasile, Daniel-Ciprian
    Svasta, Paul
    Simion, Emil
    [J]. 2016 IEEE 22ND INTERNATIONAL SYMPOSIUM FOR DESIGN AND TECHNOLOGY AND ELECTRONIC PACKAGING (SIITME), 2016, : 98 - 101