Design, Analysis and Application of Embedded Resistive RAM Based Strong Arbiter PUF

被引:25
作者
Govindaraj, Rekha [1 ]
Ghosh, Swaroop [2 ]
Katkoori, Srinivas [1 ]
机构
[1] Univ S Florida, Comp Sci & Engn, Tampa, FL 33620 USA
[2] Penn State Univ, Comp Sci & Engn, University Pk, PA 16802 USA
关键词
Resistance; Mathematical model; Computer architecture; Random access memory; Switches; Security; Hardware; Physical unclonable function; resistive RAM; hardware security; non-volatile memory; arbiter PUF; ML attacks; data attestation; PHYSICAL UNCLONABLE FUNCTIONS;
D O I
10.1109/TDSC.2018.2866425
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Resistive Random Access Memory (RRAM) based Physical Unclonable Function (PUF) designs exploit either the probabilistic switching or the resistance variability during forming, SET and RESET processes of RRAM. Memory PUFs using RRAM are typically weak PUFs due to fewer number of challenge response pairs. We propose a strong arbiter PUF based on 1T-1R bit cell which is designed from conventional RRAM memory array with minimally invasive changes. Conventional voltage sense amplifier is repurposed to act like an arbiter and generate the response. Similarly, address and data lines are repurposed to act as challenge and response bits respectively. The PUF is simulated using 65 nm predictive technology models for CMOS and Verilog-A model for a hafnium oxide based RRAM. The proposed PUF architecture is evaluated for uniqueness, uniformity and reliability for various number of stages. It demonstrates mean intra-die Hamming Distance (HD) of 0.135 percent and inter-die HD of 51.4 percent, and passes the NIST tests. We study the vulnerability of proposed PUF to machine learning attacks. We also present an application of proposed PUF for data attestation in the internet of things. Proposed PUF-based data attestation consumes 9.88pJ of total energy per data block of 64-bits and offers a speed of 120.7 kbps.
引用
收藏
页码:1232 / 1242
页数:11
相关论文
共 44 条
[1]   INVITED Things, Trouble, Trust: On Building Trust in IoT Systems [J].
Abera, Tigist ;
Asokan, N. ;
Davi, Lucas ;
Koushanfar, Farinaz ;
Paverd, Andrew ;
Sadeghi, Ahmad-Reza ;
Tsudik, Gene .
2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
[2]  
[Anonymous], 2013, P WORKSHOP HARDWARE
[3]  
[Anonymous], 1995, P NZ COMPUTER SCI RE
[4]  
[Anonymous], 2013, EM RES DEV ERD REP
[5]  
[Anonymous], 2002, Predictive technology model
[6]   Reconfigurable physical unclonable function based on probabilistic switching of RRAM [J].
Chen, A. .
ELECTRONICS LETTERS, 2015, 51 (08) :616-617
[7]  
Chen A, 2016, DES AUT TEST EUROPE, P1544
[8]   Utilizing the Variability of Resistive Random Access Memory to Implement Reconfigurable Physical Unclonable Functions [J].
Chen, An .
IEEE ELECTRON DEVICE LETTERS, 2015, 36 (02) :138-140
[9]   Reset Switching Probability of Resistive Switching Devices [J].
Chen, An ;
Lin, Ming-Ren .
IEEE ELECTRON DEVICE LETTERS, 2011, 32 (05) :590-592
[10]  
Chen PY, 2015, 2015 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), P26, DOI 10.1109/HST.2015.7140231