posted on 2024-10-30, 21:32authored byYansong Gao, Damith Ranasinghe, Said Al-Sarawi, Omid Kavehei, Derek Abbott
Physical unclonable functions (PUFs) exploit the intrinsic
complexity and irreproducibility of physical systems to generate secret
information. They have been proposed to provide higher level security
as a hardware security primitive. Notably PUFs are an emerging and
promising solution for establishing trust in an embedded system with low
overhead with respect to energy and area. Most current PUF designs traditionally
focus on exploiting process variations in CMOS (Complementary
Metal Oxide Semiconductor) technology. In recent years, progress in
nanoelectronic devices such as memristors has demonstrated the prevalence
of process variations in scaling electronics down to the nano region.
In this paper we exploit the extremely large information density available
in the nanocrossbar architecture and the large resistance variations
of memristors to develop on-chip memristive device based PUF
(mrPUF). Our proposed architecture demonstrates good uniqueness,
reliability and improved number of challenge-response pairs (CRPs). The
proposed mrPUF is validated using nanodevices characteristics obtained
from experimental data and extensive simulations. In addition, the performance
of our mrPUF is compared with existing memristor based PUF
architectures. Furthermore, we analyze and demonstrate the improved
security with respect to model building attacks by expounding upon the
inherent nature of nanocrossbar arrays where we use the independence
between nanocrossbar columns to generate responses to challenges.