Visible to the public True Random Number Generator Based on Ring Oscillator PUFs

TitleTrue Random Number Generator Based on Ring Oscillator PUFs
Publication TypeConference Paper
Year of Publication2017
AuthorsZheng, Geng, Lyu, Yongqiang, Wang, Dongsheng
Conference NameProceedings of the 2017 2Nd International Conference on Multimedia Systems and Signal Processing
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-5314-4
Keywordscryptography, 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.

URLhttps://dl.acm.org/citation.cfm?doid=3145511.3145518
DOI10.1145/3145511.3145518
Citation Keyzheng_true_2017