Memristor Crossbar PUF based Lightweight Hardware Security for IoT

Billions of IoT (Internet of Things) devices are being introduced to our everyday life each year. Most of them have little to no security features embedded in them. But these devices connect to internet and communicate with other devices all the time which pose a great security and privacy risk. Due to the resource constraint nature of these devices, initially security was not being considered as an essential feature. Therefore, any security features to be included in these devices should be minimal in area, energy consumption and added delay. Physical unclonable function (PUF) has emerged as a low-overhead solution for a variety of security concerns in recent years. In this paper, we have presented a simple security method for small IoT devices based on PUFs. The idea is to secure the backup data during sleep mode of an embedded processor or when power is unavailable for a batteryless system. With the emergence of nano-technology, memristors are being widely explored due to their non-volatility, low footprint among other advantages. Our proposed security system utilizes a memristor based PUF along with memristors as a non-volatile backup memory. The proposed system is very lightweight as this domain demands and provide reasonable security.

[1]  Karsten Beckmann,et al.  Design Considerations for Memristive Crossbar Physical Unclonable Functions , 2018, ACM J. Emerg. Technol. Comput. Syst..

[2]  Changhuei Yang,et al.  Physical key-protected one-time pad , 2013, Scientific Reports.

[3]  Garrett S. Rose,et al.  Robustness Analysis of a Memristive Crossbar PUF Against Modeling Attacks , 2017, IEEE Transactions on Nanotechnology.

[4]  Garrett S. Rose,et al.  A read-monitored write circuit for 1T1M multi-level memristor memories , 2011, 2011 IEEE International Symposium of Circuits and Systems (ISCAS).

[5]  Karsten Beckmann,et al.  Techniques for Improved Reliability in Memristive Crossbar PUF Circuits , 2016, 2016 IEEE Computer Society Annual Symposium on VLSI (ISVLSI).

[6]  Jeyavijayan Rajendran,et al.  Sneak path enabled authentication for memristive crossbar memories , 2016, 2016 IEEE Asian Hardware-Oriented Security and Trust (AsianHOST).

[7]  L. Chua Memristor-The missing circuit element , 1971 .

[8]  G. Edward Suh,et al.  Physical Unclonable Functions for Device Authentication and Secret Key Generation , 2007, 2007 44th ACM/IEEE Design Automation Conference.

[9]  Garrett S. Rose,et al.  Performance analysis of a memristive crossbar PUF design , 2015, 2015 52nd ACM/EDAC/IEEE Design Automation Conference (DAC).