A Design and Implementation of the Light-Weight Random Number Generator Using Sensors 


Vol. 42,  No. 2, pp. 307-315, Feb.  2017


PDF
  Abstract

Random number generator(RNG) is essential in cryptographic applications. As recently a system using small devices such as IoT, Sensor Network, SmartHome appears, the lightweight cryptography suitable for this system is being developed. However due to resource limitations and difficulties in collecting the entropy, RNG designed for the desktop computer are hardly applicable to lightweight environment. In this paper, we propose a lightweight RNG to produce cryptographically strong random number using sensors. Our design uses a Hankel matrix, block cipher as the structure and sensors values as noise source. Futhermore, we implement the lightweight RNG in Arduino that is one of the most popular lightweight devices and estimate the entropy values of sensors and random number to demonstrate the effectiveness and the security of our design.

  Statistics
Cumulative Counts from November, 2022
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]

H. Kang, T. Yoo, Y. Yeom, J. Kang, "A Design and Implementation of the Light-Weight Random Number Generator Using Sensors," The Journal of Korean Institute of Communications and Information Sciences, vol. 42, no. 2, pp. 307-315, 2017. DOI: .

[ACM Style]

Hana Kang, Taeil Yoo, Yongjin Yeom, and Ju-Sung Kang. 2017. A Design and Implementation of the Light-Weight Random Number Generator Using Sensors. The Journal of Korean Institute of Communications and Information Sciences, 42, 2, (2017), 307-315. DOI: .

[KICS Style]

Hana Kang, Taeil Yoo, Yongjin Yeom, Ju-Sung Kang, "A Design and Implementation of the Light-Weight Random Number Generator Using Sensors," The Journal of Korean Institute of Communications and Information Sciences, vol. 42, no. 2, pp. 307-315, 2. 2017.