TY - GEN
T1 - Nano-PPUF
T2 - 2012 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2012
AU - Rajendran, Jeyavijayan
AU - Rose, Garrett S.
AU - Karri, Ramesh
AU - Potkonjak, Miodrag
PY - 2012
Y1 - 2012
N2 - CMOS devices have been used to build hardware security primitives such as physical unclonable functions. Since MOS devices are relatively easy to model and simulate, CMOS-based security primitives are increasingly prone to modeling attacks. We propose memristor-based Public Physical Unclonable Functions (nano-PPUFs), they have complex models that are difficult to simulate. We leverage sneak path currents, process variations, and computationally intensive SPICE models as features to build the nano-PPUF. With just a few hundreds of memristors, we construct a time-bounded authentication protocol that will take several years for an attacker to compromise.
AB - CMOS devices have been used to build hardware security primitives such as physical unclonable functions. Since MOS devices are relatively easy to model and simulate, CMOS-based security primitives are increasingly prone to modeling attacks. We propose memristor-based Public Physical Unclonable Functions (nano-PPUFs), they have complex models that are difficult to simulate. We leverage sneak path currents, process variations, and computationally intensive SPICE models as features to build the nano-PPUF. With just a few hundreds of memristors, we construct a time-bounded authentication protocol that will take several years for an attacker to compromise.
KW - Hardware Security
KW - Memristor
KW - Physical Unclonable Functions
KW - Process variations
UR - http://www.scopus.com/inward/record.url?scp=84867814129&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84867814129&partnerID=8YFLogxK
U2 - 10.1109/ISVLSI.2012.40
DO - 10.1109/ISVLSI.2012.40
M3 - Conference contribution
AN - SCOPUS:84867814129
SN - 9780769547671
T3 - Proceedings - 2012 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2012
SP - 84
EP - 87
BT - Proceedings - 2012 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2012
Y2 - 19 August 2012 through 21 August 2012
ER -