期刊文献+

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

原文传递
导出
摘要 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.
出处 《Tsinghua Science and Technology》 SCIE EI CAS CSCD 2023年第2期370-385,共16页 清华大学学报(自然科学版(英文版)
基金 This work was partially supported by National Key R&D Program of China(No.2020YFC0832500) Fundamental Research Funds for the Central Universities(Nos.lzujbky-2021-sp47,lzujbky-2020-sp02,lzujbky-2019-kb51,and lzujbky2018-k12) the National Natural Science Foundation of China(No.61402210).We also gratefully acknowledge the support of NVIDIA Corporation with the donation of the Jetson-TX1 used for this research.
  • 相关文献

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部