Advancement of True Random Number Generators Based on Sound Cards Through Utilization of a New Post-processing Method

被引:7
|
作者
Nikolic, Slavisa [1 ]
Veinovic, Mladen [1 ]
机构
[1] Singidunum Univ, Dept Postgrad Studies & Int Cooperat, Belgrade 11000, Serbia
关键词
True random number generator; Mixing bits in steps and XORing of adjacent bits; Environmental noise; Sound card; Entropy; Statistical tests;
D O I
10.1007/s11277-016-3480-9
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Quality of true random number generators (TRNGs) based on a sound card depends of two components: an "unpredictable" source with high entropy, and a post processing function which, when used on a digitalized form of a random signal source, produces a result that is statistically very close to the uniform distribution. This paper presents a method of obtaining true random bits using hardware of a computer sound card, on whose audio input through the use of a microphone a random environmental noise signal is brought and for post-processing a new procedure of distributing bits is used or so called "Mixing Bits in Steps and XORing of Adjacent Bits" (MiBiS&XOR). With the presented distillation procedure, in a simple and efficient way, adjacent input bits, who are in a certain correlation, are separated and divided one from another, by which reduces the total autocorrelation and then in this new sequence, adjacent bits are XORed which increases the entropy and reduces bias of output bit sequence. Experimental statistical randomness tests performed on sequences of bits obtained as a result of the proposed method, confirm the excellent quality of the TRNGs output.
引用
收藏
页码:603 / 622
页数:20
相关论文
共 38 条
  • [21] A Post-Processing Method for Quantum Random Number Generator Based on Zero-Phase Component Analysis Whitening
    Liu, Longju
    Yang, Jie
    Wu, Mei
    Liu, Jinlu
    Huang, Wei
    Li, Yang
    Xu, Bingjie
    ENTROPY, 2025, 27 (01)
  • [22] Post-processing Free Quantum Random Number Generator Based on Avalanche Photodiode Array
    李杨
    廖胜凯
    梁福田
    沈奇
    梁昊
    彭承志
    Chinese Physics Letters, 2016, (03) : 13 - 15
  • [23] Post-processing Free Quantum Random Number Generator Based on Avalanche Photodiode Array
    Li, Yang
    Liao, Sheng-Kai
    Liang, Fu-Tian
    Shen, Qi
    Liang, Hao
    Peng, Cheng-Zhi
    CHINESE PHYSICS LETTERS, 2016, 33 (03)
  • [24] Post-processing Free Quantum Random Number Generator Based on Avalanche Photodiode Array
    李杨
    廖胜凯
    梁福田
    沈奇
    梁昊
    彭承志
    Chinese Physics Letters, 2016, 33 (03) : 13 - 15
  • [25] Key distribution based on synchronization in bandwidth-enhanced random bit generators with dynamic post-processing
    Xue, Chenpeng
    Jiang, Ning
    Qiu, Kun
    Lv, Yunxin
    OPTICS EXPRESS, 2015, 23 (11): : 14510 - 14519
  • [26] New post-processing method for interpretation of through casing resistivity (TCR) measurements
    Chen Qing
    Pardo, David
    Li Hong-bin
    Wang Fu-rong
    JOURNAL OF APPLIED GEOPHYSICS, 2011, 74 (01) : 19 - 25
  • [27] An Efficient Post-Processing Method for Pipelined Pseudo-Random Number Generator in SoC-FPGA
    Dabal, Pawel
    Pelka, Ryszard
    2015 22ND INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS & SYSTEMS (MIXDES), 2015, : 607 - 611
  • [28] DESSB-TRNG: A novel true random number generator using data encryption standard substitution box as post-processing
    Garipcan, Ali Murat
    Erdem, Ebubekir
    DIGITAL SIGNAL PROCESSING, 2022, 123
  • [29] A Lightweight and High Yield Complementary Metal-Oxide Semiconductor True Random Number Generator with Lightweight Photon Post-Processing
    Ngo, Chi Trung
    Ko, Hyun Woo
    Choi, Ji Woo
    Nam, Jae-Won
    Hong, Jong-Phil
    SENSORS, 2024, 24 (23)
  • [30] A 16 x 16 Pixel Post-Processing Free Quantum Random Number Generator Based on SPADs
    Xu, Hesong
    Perenzoni, Daniele
    Tomasi, Alessandro
    Massari, Nicola
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2018, 65 (05) : 627 - 631