Fully Synthesizable PUF Featuring Hysteresis and Temperature Compensation for 3.2% Native BER and 1.02 fJ/b in 40 nm

被引:77
作者
Taneja, Sachin [1 ]
Alvarez, Anastacia B. [1 ,2 ]
Alioto, Massimo [1 ]
机构
[1] Natl Univ Singapore, Dept Elect & Comp Engn, Singapore, Singapore
[2] Univ Philippines Diliman, Quezon City 1101, Philippines
关键词
Energy efficiency; hardware security; physically unclonable function (PUF); resiliency; temperature compensation;
D O I
10.1109/JSSC.2018.2865584
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a physically unclonable function (PUF) that can be designed with an automated digital design flow with a standard-cell approach. Compared to conventional PUFs designed in an analog or array style, the proposed PUF can be immersed in logic for inherent PUF obfuscation, and entails significantly lower design effort. The proposed PUF, belongs to the static monostable PUF class, is based on regulated cascode current mirrors (RCCM) and has hysteretic behavior to improve robustness against bit flips caused by noise, voltage, and temperature fluctuations. Hysteresis is achieved by inserting a Muller C-element in the PUF output stage and skewed inverters. The impact of temperature fluctuations on the stability is further reduced through a temperature compensation feedback loop. A 40-nm testchip was designed through a digital design flow based on the proposed PUF standard cell. Testchip measurements show native worst case bit error rate (BER) of 3.2% at 0.8-1.0-V voltage and 25 degrees C-85 degrees C temperature. A temperature sensitivity of 0.015%/degrees C in terms of PUF instability, an energy per bitcell of 1.02 fJ/b, and an autocorrelation function (ACF) of 0.00735 at 95% confidence are achieved, being the lowest reported to date. In view of the low design effort and low power consumption, the proposed PUF is amenable for low-cost and low-power systems on chip (SoC) (e.g., for Internet of Things applications).
引用
收藏
页码:2828 / 2839
页数:12
相关论文
共 25 条
[1]  
Allen P.E., 2012, CMOS Analog Circuit Design
[2]  
Alvarez AJV, 2015, SPRINGER OPTIM APPL, V106, P1, DOI 10.1007/978-3-319-25409-8
[3]   The Internet of Things: A survey [J].
Atzori, Luigi ;
Iera, Antonio ;
Morabito, Giacomo .
COMPUTER NETWORKS, 2010, 54 (15) :2787-2805
[4]  
Basak A, 2013, MIDWEST SYMP CIRCUIT, P1085, DOI 10.1109/MWSCAS.2013.6674841
[5]  
Bösch C, 2008, LECT NOTES COMPUT SC, V5154, P181, DOI 10.1007/978-3-540-85053-3_12
[6]  
Bryant T, 2017, 2017 IEEE INTERNATIONAL SYMPOSIUM ON HARDWARE ORIENTED SECURITY AND TRUST (HOST), P140, DOI 10.1109/HST.2017.7951813
[7]   Helper Data Algorithms for PUF-Based Key Generation: Overview and Analysis [J].
Delvaux, Jeroen ;
Gu, Dawu ;
Schellekens, Dries ;
Verbauwhede, Ingrid .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (06) :889-902
[8]   Controlled Physical Random Functions [J].
Gassend, B ;
Clarke, D ;
van Dijk, M ;
Devadas, S .
18TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, :149-160
[9]   Physical unclonable functions and public-key CRYPTO for FPGA IP protection [J].
Guajardo, Jorge ;
Kumar, Sandeep S. ;
Schrijen, Geert-Jan ;
Tuyls, Pim .
2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, :189-195
[10]   ABRM: Adaptive β-Ratio Modulation for Process-Tolerant Ultradynamic Voltage Scaling [J].
Hwang, Myeong-Eun ;
Roy, Kaushik .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2010, 18 (02) :281-290