Evaluating Entropy Sources for True Random Number Generators by Collision Counting

被引:0
|
作者
Skorski, Maciej [1 ]
机构
[1] Univ Warsaw, Warsaw, Poland
关键词
D O I
10.1007/978-981-10-2741-3_6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The general approach to evaluate the quality of entropy sources used in true random number generators is to estimate minentropy, which is based on estimating frequencies of all possible source outcomes. This method is space inefficient, for example for a source producing 30-bit outputs it needs 30Gb of storage to get an error smaller than one bit per sample. We show that for some popular designs estimating min-entropy can be replaced by much more efficient counting the number of collisions between consecutive samples. Namely, we propose an estimator for the collision entropy of a sequence of i.i.d samples X-1,..., X-n. The estimator utilizes a simple collision counting technique, and has the following features Is memory-efficient (reads samples in a forward-only mode, uses O(1) storage) Can be coupled with every min-entropy extractor, losing only extra log(1/is an element of) bits. We implemented our estimator with an iPhone accelerometer as the entropy source, and Toeplitz-matrix based universal hashing as an extractor. The quality of this TRNG was confirmed by applying the NIST tests suite.
引用
收藏
页码:69 / 80
页数:12
相关论文
共 50 条
  • [1] On the Entropy of Oscillator-Based True Random Number Generators
    Ma, Yuan
    Lin, Jingqiang
    Jing, Jiwu
    [J]. TOPICS IN CRYPTOLOGY - CT-RSA 2017, 2017, 10159 : 165 - 180
  • [2] Understanding Generated RTN as an Entropy Source for True Random Number Generators
    Ji, Zhigang
    Zhang, Jianfu
    [J]. 2021 INTERNATIONAL CONFERENCE ON IC DESIGN AND TECHNOLOGY (ICICDT), 2021,
  • [3] Highly Efficient Entropy Extraction for True Random Number Generators on FPGAs
    Rozic, Vladimir
    Yang, Bohan
    Dehaene, Wim
    Verbauwhede, Ingrid
    [J]. 2015 52ND ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2015,
  • [4] 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
  • [5] 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
  • [6] Min-entropy estimation for semiconductor superlattice true random number generators
    Jing Liu
    Jianguo Xie
    Lu Chao
    Han Wu
    Peng Ding
    Xiaoming Chen
    Huamin Feng
    [J]. Scientific Reports, 12
  • [7] 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
  • [8] Min-entropy estimation for semiconductor superlattice true random number generators
    Liu, Jing
    Xie, Jianguo
    Chao, Lu
    Wu, Han
    Ding, Peng
    Chen, Xiaoming
    Feng, Huamin
    [J]. SCIENTIFIC REPORTS, 2022, 12 (01)
  • [9] 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):
  • [10] A Stochastic Algorithm to Design Min-Entropy Tuning Controllers for True Random Number Generators
    Addabbo, Tommaso
    Fort, Ada
    Moretti, Riccardo
    Mugnaini, Marco
    Papini, Duccio
    Vignoli, Valerio
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2022, 69 (05) : 2084 - 2094