리눅스 의사난수발생기의 구조 변화 분석

Vol. 34, No. 3, pp. 365-378, 6월. 2024
10.13089/JKIISC.2024.34.3.365, Full Text:
Keywords: Linux Pseudo Random Number Generator, RNG, Security analysis
Abstract

The operating system (OS) of mobiles or embedded devices is based on the Linux kernel. These OSs request random numbers from the Linux kernel for system operation, such as encryption keys and security features. To provide random numbers reliably, the Linux kernel has a dedicated random number generator (Linux Pseudo Random Number Generator, LPRNG). Recently, LPRNG has undergone a major structural changes. However, despite the major changes, no security analysis has been published on the structure of the new LPRNG. Therefore, we analyze these structural changes as a preliminary study to utilize the security analysis of the new LPRNG. Furthermore, the differences between before and after the changes are divided into cryptographic and performance perspectives to identify elements that require security analysis. This result will help us understand the new LPRNG and serve as a base for security analysis.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
유태일 and 노동영, "An Analysis of Structural Changes on the Linux Pseudo Random Number Generator," Journal of The Korea Institute of Information Security and Cryptology, vol. 34, no. 3, pp. 365-378, 2024. DOI: 10.13089/JKIISC.2024.34.3.365.

[ACM Style]
유태일 and 노동영. 2024. An Analysis of Structural Changes on the Linux Pseudo Random Number Generator. Journal of The Korea Institute of Information Security and Cryptology, 34, 3, (2024), 365-378. DOI: 10.13089/JKIISC.2024.34.3.365.