摘要
True random number generators(TRNG)are important counterparts to pseudorandom number generators(PRNG).especially for high security applications such as cryptography.They produce unpredictable,non-repeatablerandom sequences.However,most TRNGs require specialized hardware to extract entropy from physical phenomena and tend to be slower than PRNGs.These generators usually require post-processing algorithms to eliminate biases but in tun.reduces performance.In this paper.a newpost-processing method based on hyperchaos is proposed forsoftware-based TRNGs which not only eliminates statisticalbiases but also provides amplification in order to improve the performance of TRNGs.The proposed method utilizes the inherent characteristics of chaos such as hypersensitivity to input shanugeri,diffusisn,and csnfusion sapabilities to ushievethese goals.Quantized bits of a physical entropy source areused to perturb the parameters of a hyperchaotic map,which is then iterated to produce a set of random output bits.To de-pict the feasibility of the proposed post-processing algorithm.it is applied in designing TRNGs based on digital audio.Thegenerators are analyzed to identify statistical defects in addition to forward and backward security.Results indicate that the proposed generators are able to produce secure true random sequences at a high throughput,which in turn reflects on the effectiveness of the proposed post-processing method.
基金
supported in part by the Min-istry of Education Malaysia under the Fundamental Research Grant Scheme(FRGS/1/2019/I1CT05/USM/02/1)
Universiti Sains Malaysia(304/PKOMP/6315190)
the National Natural Science Foundation of China(Grant No.61702212).