Compact Implementations of FPGA-Based PUFs with Enhanced Performance

被引:28
作者
Anandakumar, N. Nalla [1 ]
Hashmi, Mohammad S. [2 ]
Sanadhya, Somitra Kumar [2 ]
机构
[1] SETS, Hardware Secur Res Grp, Madras, Tamil Nadu, India
[2] IIIT Delhi, Dept ECE, New Delhi, India
来源
2017 30TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2017 16TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2017) | 2017年
关键词
PUF; PDL; FPGA; RO PUF; Arbiter PUF; RS Latch PUF;
D O I
10.1109/VLSID.2017.7
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The Physically Unclonable Functions (PUFs) are used in numerous security applications such as device authentication, secret key generation, FPGA intellectual property (IP) protection, and trusted computing. In this paper, compact implementations of Ring oscillator-based PUF (RO-PUF), Arbiter-based PUF (A-PUF) and RS Latch-based PUF (RS-LPUF) on an FPGA (Field Programmable Gate Array) platform are presented. The proposed schemes provide very competitive area trade-offs and effectively enable smallest FPGA implementations, reported so far, of RS-LPUF, RO-PUF, and A-PUF respectively. The designs have been validated by developing prototypes on Xilinx Spartan-6 FPGAs at core voltage of 1.2V and normal operating temperature. Finally, a detailed comparison of statistical analysis on their performance using measured PUF data have been carried out. It has been demonstrated that the proposed designs exhibit significantly improved performance in terms of statistical properties when compared to the existing works.
引用
收藏
页码:161 / 166
页数:6
相关论文
共 18 条
[1]  
Alkabani Y, 2007, IEEE IC CAD, P674
[2]   Controlled Physical Random Functions [J].
Gassend, B ;
Clarke, D ;
van Dijk, M ;
Devadas, S .
18TH ANNUAL COMPUTER SECURITY APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, :149-160
[3]  
Guajardo J, 2007, LECT NOTES COMPUT SC, V4727, P63
[4]  
Habib Bilal, 2015, Applied Reconfigurable Computing. 11th International Symposium, ARC 2015. Proceedings: LNCS 9040, P205, DOI 10.1007/978-3-319-16214-0_17
[5]   FPGA PUF based on Programmable LUT Delays [J].
Habib, Bilal ;
Gaj, Kris ;
Kaps, Jens-Peter .
16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, :697-704
[6]  
Hyunho Kang, 2012, 2012 IEEE 1st Global Conference on Consumer Electronics (GCCE 2012), P5, DOI 10.1109/GCCE.2012.6379926
[7]  
Katzenbeisser S, 2011, LECT NOTES COMPUT SC, V6917, P374, DOI 10.1007/978-3-642-23951-9_25
[8]   The butterfly PUF protecting IP on every FPGA [J].
Kumar, Sandeep S. ;
Guajardo, Jorge ;
Maes, Roel ;
Schrijen, Geert-Jan ;
Tuyls, Pim .
2008 IEEE INTERNATIONAL WORKSHOP ON HARDWARE-ORIENTED SECURITY AND TRUST, 2008, :67-+
[9]  
Lee J. W., 2004, CLSI CIRC 2004 2004
[10]  
Maes R, 2012, LECT NOTES COMPUT SC, V7428, P302, DOI 10.1007/978-3-642-33027-8_18