Mathematical Modeling Analysis of Strong Physical Unclonable Functions

被引:25
作者
Xu, Yunhao [1 ,2 ,3 ,4 ]
Lao, Yingjie [5 ]
Liu, Weiqiang [6 ]
Zhang, Zaichen [1 ,2 ,3 ,4 ]
You, Xiaohu [1 ,2 ,3 ,4 ]
Zhang, Chuan [1 ,2 ,3 ,4 ]
机构
[1] Southeast Univ, LEADS, Nanjing 211100, Peoples R China
[2] Southeast Univ, Natl Mobile Commun Res Lab, Nanjing 211100, Peoples R China
[3] Southeast Univ, Quantum Informat Ctr, Nanjing 211100, Peoples R China
[4] Purple Mt Labs, Nanjing 210096, Peoples R China
[5] Clemson Univ, Dept Elect & Comp Engn, Clemson, SC 29634 USA
[6] Nanjing Univ Aeronaut & Astronaut, Coll Elect & Informat Engn, Nanjing 211106, Peoples R China
关键词
Physical unclonable function; Transistors; Mathematical model; Analytical models; Delays; Reliability; Integrated circuit modeling; Intrachip variation; mathematical modeling; physical unclonable function (PUF); reliability;
D O I
10.1109/TCAD.2020.2969645
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Physical unclonable function (PUF) is a technique to produce secret keys or complete authentication in integrated circuits (ICs) by exploiting the uncontrollable randomness due to manufacturing process variations. For better PUF applications, efficient analysis of different designs is important. In this article, a mathematical model to analyze the performance of typical strong PUF designs is proposed and applied to arbiter PUF, ring oscillator (RO) PUF, and duty cycle (DC) PUF. For better reliability, a new PUF design, DC multiplexer (DC MUX) PUF proposed in our previous work is analyzed. The proposed model indicates that DC MUX PUF achieves 2% higher reliability than arbiter PUF under environment influences. It also shows that DC PUF achieves 10% higher reliability than RO PUF. For verification, the aforementioned four PUF designs are testified using HSPICE. As our model analysis indicates, for reliability DC MUX PUF outperforms arbiter PUF, and DC PUF outperforms RO PUF. For randomness, DC MUX PUF and DC PUF outperform arbiter PUF and RO PUF, respectively. For security, LR attacks on DC MUX PUF and arbiter PUF are performed. The training time for DC MUX PUF is 40 000 times of arbiter PUF.
引用
收藏
页码:4426 / 4438
页数:13
相关论文
共 27 条
[1]  
Agustin J, 2016, IEEE INT SYMP CIRC S, P2471, DOI 10.1109/ISCAS.2016.7539093
[2]   An In-Depth Analysis of Ring Oscillators: Exploiting Their Configurable Duty-Cycle [J].
Agustin, Javier ;
Lopez-Vallejo, Marisa .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2015, 62 (10) :2485-2494
[3]  
Alkatheiri MS, 2017, 2017 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING, P181, DOI 10.1109/DESEC.2017.8073845
[4]  
Awano H, 2018, DES AUT TEST EUROPE, P1447, DOI 10.23919/DATE.2018.8342239
[5]   The Gap Between Promise and Reality: On the Insecurity of XOR Arbiter PUFs [J].
Becker, Georg T. .
CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2015, 2015, 9293 :535-555
[6]  
Chang HL, 2003, ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, P621
[7]  
Chaudhuri CR, 2016, PROC NAECON IEEE NAT, P458, DOI 10.1109/NAECON.2016.7856849
[8]  
Chen S, 2017, 2017 IEEE 2ND INTERNATIONAL CONFERENCE ON SIGNAL AND IMAGE PROCESSING (ICSIP), P465, DOI 10.1109/SIPROCESS.2017.8124585
[9]   Controlled Physical Random Functions [J].
Gassend, B ;
Clarke, D ;
van Dijk, M ;
Devadas, S .
18TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, :149-160
[10]  
Guajardo J, 2007, LECT NOTES COMPUT SC, V4727, P63