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.
- Article type
- Year
- Co-author
With the development of automobile intelligence and connectivity, Intelligent and Connected Vehicle (ICV) is an inevitable trend in the transformation and upgrading of the automotive industry. The maturity of any advanced technology is inseparable from a large number of test verifications, especially the research and application of automotive technology require a large number of reliable tests for evaluation and confirmation. Therefore, the ICV Test Site (ICVTS) will become a key deployment area. In this paper, we analyze the development status of ICVTS outside and within China, summarize the shortcomings of the existing test sites, and put forward some targeted suggestions, in an effort to guide the development and construction of ICVTS towards the path that seems to be most promising.