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 条
  • [31] 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
  • [32] Evaluating Entropy Sources for True Random Number Generators by Collision Counting
    Skorski, Maciej
    [J]. APPLICATIONS AND TECHNIQUES IN INFORMATION SECURITY, 2016, 651 : 69 - 80
  • [33] Hardware Design and Analysis of Ring Oscillator Based Noise Source for True Random Number Generators
    Garipcan, Ali Murat
    Erdem, Ebubekir
    [J]. 2018 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA PROCESSING (IDAP), 2018,
  • [34] A Process and Temperature Tolerant Oscillator-based True Random Number Generator with Dynamic 0/1 Bias Correction
    Amaki, Takehiko
    Hashimoto, Masanori
    Onoye, Takao
    [J]. PROCEEDINGS OF THE 2013 IEEE ASIAN SOLID-STATE CIRCUITS CONFERENCE (A-SSCC), 2013, : 133 - 136
  • [35] MRCO: A Multi-ring Convergence Oscillator-based High-Efficiency True Random Number Generator
    Ni, Tianming
    Peng, Qingsong
    Bian, Jingchang
    Yao, Liang
    Huang, Zhengfeng
    Yan, Aibin
    Wen, Xiaoqing
    [J]. 2022 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST), 2022,
  • [36] Improving Ring-oscillator-based True Random Number Generators using Multiple Sampling
    Choi, Piljoo
    Kim, Ji-Hoon
    Kim, Dong Kyue
    [J]. JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2019, 19 (03) : 305 - 309
  • [37] 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
  • [38] 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
  • [39] Chaos-based true random number generators
    Bonilla L.L.
    Alvaro M.
    Carretero M.
    [J]. Journal of Mathematics in Industry, 7 (1)
  • [40] Design of efficient CMOS ring oscillator-based random number generator
    Guler, Ulkuhan
    Pusane, Ali Emre
    Dundar, Guenhan
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 2017, 104 (09) : 1465 - 1482