On the Entropy of Oscillator-Based True Random Number Generators

被引:11
|
作者
Ma, Yuan [1 ,2 ]
Lin, Jingqiang [1 ,2 ,3 ]
Jing, Jiwu [1 ,2 ,3 ]
机构
[1] Chinese Acad Sci, Data Assurance & Commun Secur Res Ctr, Beijing, Peoples R China
[2] Chinese Acad Sci, Inst Informat Engn, State Key Lab Informat Secur, Beijing, Peoples R China
[3] Univ Chinese Acad Sci, Beijing, Peoples R China
来源
基金
中国国家自然科学基金;
关键词
Oscillators; True random number generators; Entropy estimation; Stochastic model;
D O I
10.1007/978-3-319-52153-4_10
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
True random number generators (TRNGs) are essential for cryptographic systems, and they are usually evaluated by the concept of entropy. In general, the entropy of a TRNG is estimated from its stochastic model, and reflected in the statistical results of the generated raw bits. Oscillator-based TRNGs are widely used in practical cryptographic systems due to its elegant structure, and its stochastic model has been studied in different aspects. In this paper, we investigate the applicability of the different entropy estimation methods for oscillator-based TRNGs, including the bit-rate entropy, the lower bound and the approximate entropy. Particularly, we firstly analyze the two existing stochastic models (one of which is phase-based and the other is time-based), and deduce consistent bit-rate entropy results from these two models. Then, we design an approximate entropy calculation method on the output raw bits of a simulated oscillator-based TRNG, and this statistical calculation result well matches the bit-rate entropy from stochastic models. In addition, we discuss the extreme case of tiny randomness where some methods are inapplicable, and provide the recommendations for these entropy evaluation methods. Finally, we design a hardware verification method in a real oscillator-based TRNG, and validate these estimation methods in the hardware platform.
引用
收藏
页码:165 / 180
页数:16
相关论文
共 50 条
  • [1] Entropy Evaluation for Oscillator-Based True Random Number Generators
    Ma, Yuan
    Lin, Jingqiang
    Chen, Tianyu
    Xu, Changwei
    Liu, Zongbin
    Jing, Jiwu
    [J]. CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2014, 2014, 8731 : 544 - 561
  • [2] On the Entropy of Oscillator-Based True Random Number Generators under Ionizing Radiation
    Martin, Honorio
    Martin-Holgado, Pedro
    Peris-Lopez, Pedro
    Morilla, Yolanda
    Entrena, Luis
    [J]. ENTROPY, 2018, 20 (07):
  • [3] Entropy Computation for Oscillator-based Physical Random Number Generators
    Lubicz, David
    Fischer, Viktor
    [J]. JOURNAL OF CRYPTOLOGY, 2024, 37 (02)
  • [4] Entropy Computation for Oscillator-based Physical Random Number Generators
    David Lubicz
    Viktor Fischer
    [J]. Journal of Cryptology, 2024, 37
  • [5] Electromagnetic Analysis on Ring Oscillator-Based True Random Number Generators
    Bayon, Pierre
    Bossuet, Lilian
    Aubert, Alain
    Fischer, Viktor
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2013, : 1954 - 1957
  • [6] On the Security of Oscillator-Based Random Number Generators
    Baudet, Mathieu
    Lubicz, David
    Micolod, Julien
    Tassiaux, Andre
    [J]. JOURNAL OF CRYPTOLOGY, 2011, 24 (02) : 398 - 425
  • [7] On the Security of Oscillator-Based Random Number Generators
    Mathieu Baudet
    David Lubicz
    Julien Micolod
    André Tassiaux
    [J]. Journal of Cryptology, 2011, 24 : 398 - 425
  • [8] Pushing the Optimization Limits of Ring Oscillator-Based True Random Number Generators
    Marghescu, Andrei
    Svasta, Paul
    [J]. INNOVATIVE SECURITY SOLUTIONS FOR INFORMATION TECHNOLOGY AND COMMUNICATIONS, (SECITC 2016), 2016, 10006 : 209 - 224
  • [9] Optimising Ring Oscillator-based True Random Number Generators Concept on FPGA
    Marghescu, Andrei
    Svasta, Paul
    Simion, Emil
    [J]. 2016 39TH INTERNATIONAL SPRING SEMINAR ON ELECTRONICS TECHNOLOGY (ISSE), 2016, : 149 - 153
  • [10] Characterization of randomness sources in ring oscillator-based true random number generators in FPGAs
    Valtchanov, Boyan
    Fischer, Viktor
    Aubert, Alain
    Bernard, Florent
    [J]. PROCEEDINGS OF THE 13TH IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2010, : 48 - 53