Back to Search Start Over

True Random Number Generator Based on RRAM-Bias Current Starved Ring Oscillator

True Random Number Generator Based on RRAM-Bias Current Starved Ring Oscillator

Authors :
D. Arumi
S. Manich
A. Gomez-Pau
R. Rodriguez-Montanes
M. B. Gonzalez
F. Campabadal
Source :
IEEE Journal on Exploratory Solid-State Computational Devices and Circuits, Vol 9, Iss 2, Pp 92-98 (2023)
Publication Year :
2023
Publisher :
IEEE, 2023.

Abstract

This work presents a resistive random access memory (RRAM)-bias current-starved ring oscillator (CSRO) as true random number generator (TRNG), where the cycle-to-cycle variability of an RRAM device is exploited as source of randomness. A simple voltage divider composed of this RRAM and a resistor is considered to bias the gate terminal of the extra transistor of every current starved (CS) inverter of the ring oscillator (RO). In this way, the delay of the inverters is modified, deriving an unpredictable oscillation frequency every time the RRAM switches to the high resistance state (HRS). The oscillation frequency is finally leveraged to extract the sequence of random bits. The design is simple and adds low area overhead. Experimental measurements are performed to analyze the cycle-to-cycle variability in the HRS. The very same measurements are subsequently used to validate the TRNG by means of electrical simulations. The obtained results passed all the National Institute of Standards and Technology randomness tests (NIST) tests without the need for postprocessing.

Details

Language :
English
ISSN :
23299231
Volume :
9
Issue :
2
Database :
Directory of Open Access Journals
Journal :
IEEE Journal on Exploratory Solid-State Computational Devices and Circuits
Publication Type :
Academic Journal
Accession number :
edsdoj.9fa6dbeded8d47ab8dbc5151ba9fc61c
Document Type :
article
Full Text :
https://doi.org/10.1109/JXCDC.2023.3320056