Entropy;
Switches;
Resistance;
Nonvolatile memory;
Voltage;
Fluctuations;
Resistors;
Coupled entropy;
cycle-to-cycle;
device-to-device variation;
hardware security;
hybrid CMOS-resistive random access memory (RRAM);
set reset (SR)-latch;
true random number generator (TRNG);
SWITCHING PARAMETER VARIATION;
PART I;
LATENCY;
RNG;
D O I:
10.1109/TED.2023.3241122
中图分类号:
TM [电工技术];
TN [电子技术、通信技术];
学科分类号:
0808 ;
0809 ;
摘要:
Compact and reliable ON-chip true random number generators (TRNGs) are inevitable for generating secure cryptographic keys in resource constrained mobile Internet-of-Things (IoT) devices. To this end, in this work, we propose an extremely area-efficient hybrid CMOS-resistive random access memory (RRAM) TRNG exploiting coupled entropy sources: (a) temporal (cycle-to-cycle) and spatial (device-to-device) switching variability of filamentary RRAMs and (b) race condition of the set reset (SR)-latch. Such a coupled entropy source enhances the stochasticity of the generated random bits and eliminates the need for complex and energy-hungry postprocessing circuits. The raw output bits generated utilizing the proposed hybrid CMOS-RRAM TRNG passes all the standard statistical tests of the NIST SP800-22 test suite even in the presence of variations in the operating voltage and temperature. Our work may provide incentive for experimental realization of such lightweight hybrid CMOS-nonvolatile memories (NVM)-based TRNGs harnessing coupled entropy sources.