4.5 Article

CSRO-Based Reconfigurable True Random Number Generator Using RRAM

Journal

Publisher

IEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC
DOI: 10.1109/TVLSI.2018.2823274

Keywords

Current starved ring oscillator (CSRO); hardware security; jitter; nonvolatile memory; random telegraph noise (RTN); resistive RAM (RRAM); true random number generator (TRNG)

Funding

  1. National Science Foundation [CNS-1722557, CCF-1718474, DGE-1723687]
  2. DARPA Young Faculty Award [D15AP00089]

Ask authors/readers for more resources

In this paper, we propose a high-speed (kilohertz-megahertz), reconfigurable current starved ring oscillator (CSRO)-based true random number generator (TRNG) design. The proposed TRNG exploits the intradevice stochastic variations in resistive RAM switching parameters and random telegraph noise (RTN). We demonstrate the effect of RTN on the jitter of CSRO oscillations. We also propose a methodology to reconfigure the TRNG to generate new random numbers. The proposed 10-bit TRNG is validated by NIST test suite for randomness in the data stream. Energy/bit is 22.8 fJ for generation, and the speed of random data generation is 6 MHz. Security vulnerabilities and countermeasures of the proposed TRNG are also investigated.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available