Hardware Security Primitives using Passive RRAM Crossbar Array: Novel TRNG and PUF Designs
Simranjeet Singh, Furqan Zahoor, Gokulnath Rajendran, Sachin Patkar,, Anupam Chattopadhyay, Farhad Merchant

TL;DR
This paper introduces novel hardware security primitives, specifically PUF and TRNG, implemented on RRAM crossbar arrays, demonstrating high reliability, uniqueness, and efficiency through extensive experiments and comparisons.
Contribution
The paper presents new TRNG and PUF designs on RRAM crossbars, leveraging device variations and sneak-path currents, with comprehensive evaluation and superior efficiency over existing methods.
Findings
TRNGs achieve pass rates in NIST tests.
PUF exhibits 100% reliability and high uniqueness.
Design outperforms existing solutions in efficiency.
Abstract
With rapid advancements in electronic gadgets, the security and privacy aspects of these devices are significant. For the design of secure systems, physical unclonable function (PUF) and true random number generator (TRNG) are critical hardware security primitives for security applications. This paper proposes novel implementations of PUF and TRNGs on the RRAM crossbar structure. Firstly, two techniques to implement the TRNG in the RRAM crossbar are presented based on write-back and 50% switching probability pulse. The randomness of the proposed TRNGs is evaluated using the NIST test suite. Next, an architecture to implement the PUF in the RRAM crossbar is presented. The initial entropy source for the PUF is used from TRNGs, and challenge-response pairs (CRPs) are collected. The proposed PUF exploits the device variations and sneak-path current to produce unique CRPs. We demonstrate,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPhysical Unclonable Functions (PUFs) and Hardware Security · Advanced Memory and Neural Computing · Adversarial Robustness in Machine Learning
