True Random Number Generator Based on Ring Oscillator PUFs
Title | True Random Number Generator Based on Ring Oscillator PUFs |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Zheng, Geng, Lyu, Yongqiang, Wang, Dongsheng |
Conference Name | Proceedings of the 2017 2Nd International Conference on Multimedia Systems and Signal Processing |
Publisher | ACM |
Conference Location | New York, NY, USA |
ISBN Number | 978-1-4503-5314-4 |
Keywords | cryptography, Human Behavior, Metrics, pubcrawl, PUF, random key generation, resilience, Resiliency, Scalability, true random number generator |
Abstract | Random number generator is an important building block for many cryptographic primitives and protocols. Random numbers are used to initialize key bits, nonces and initialization vectors and seed pseudo-random number generators. Physical Unclonable Functions (PUFs) are a popular security primitive in cryptographic systems used for authentication, secure key storage and so on. PUFs have nature properties of unpredictability and uniqueness which is very suitable to be served as a source of randomness. In this paper we propose a new design of a true random number generator based on ring oscillator PUFs. It utilizes a self-feedback mechanism between the response and challenge of PUFs and some simple operations, mainly addition, rotation and xor, on the output of PUFs to generate truly random bits. Our design is very simple and easy to be implemented while achieving good randomness. Experiment results verified the good quality of bits generated by our design. |
URL | https://dl.acm.org/citation.cfm?doid=3145511.3145518 |
DOI | 10.1145/3145511.3145518 |
Citation Key | zheng_true_2017 |