AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (9.8 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

LETRNG — A Lightweight and Efficient True Random Number Generator for GNU/Linux Systems

School of Information Science and Engineering, Lanzhou University, Lanzhou 730000, China
Institute of Modern Physics, Chinese Academy of Sciences, Lanzhou 730000, China
Department of Computer Science and Engineering, Santa Clara University, Santa Clara, CA 95053 USA
Show Author Information

Abstract

Unpredictable and irreproducible digital keys are required to modulate security-related information in secure communication systems. True random number generators (TRNGs) rather than pseudorandom number generators (PRNGs) are required for the highest level of security. TRNG is a significant component in the digital security realm for extracting unpredictable binary bitstreams. Presently, most TRNGs extract high-quality "noise" from unpredictable physical random phenomena. Thus, these applications must be equipped with external hardware for collecting entropy and converting them into a random digital sequence. This study introduces a lightweight and efficient true random number generator (LETRNG) that uses the inherent randomness of a central processing unit (CPU) and an operating system (OS) as the source of entropy. We then utilize a lightweight post-processing method based on XOR and fair coin operation to generate an unbiased random binary sequence. Evaluations based on two famous test suites (NIST and ENT) show that LETRNG is perfectly capable of generating high-quality random numbers suitable for various GNU/Linux systems.

References

【1】
【1】
 
 
Tsinghua Science and Technology
Pages 370-385

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Chen Y, Zhu F, Tian Y, et al. LETRNG — A Lightweight and Efficient True Random Number Generator for GNU/Linux Systems. Tsinghua Science and Technology, 2023, 28(2): 370-385. https://doi.org/10.26599/TST.2022.9010005

2855

Views

175

Downloads

4

Crossref

4

Web of Science

4

Scopus

0

CSCD

Received: 15 December 2021
Revised: 20 February 2022
Accepted: 21 February 2022
Published: 29 September 2022
© The author(s) 2023.

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).