HELP: A Hardware-Embedded Delay PUF

被引:25
作者
Aarestad, Jim [1 ]
Ortiz, Philip [1 ]
Plusquellic, Jim [1 ]
Acharyya, Dhruva
机构
[1] Univ New Mexico, Dept ECE, Albuquerque, NM 87131 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/MDT.2013.2247459
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A novel Physical Unclonable Functions (PUF) design called HELP that utilizes the existing path delays of a design to generate a random and stable bitstring of desired length with minimal area and performance overhead is studied. The challenge component for HELP consists of a randomly selected, two-vector test sequence applied to the inputs of the macro-under-test (MUT), which introduces a set of transitions that propagate through the core logic of the MUT and emerge on its outputs. An embedded test structure called REBEL was used to obtain a high-precision, digitized representation of the path delays. The second row is the capture row, and is configured in a mixed mode, in which a specific FF, called the insertion point (IP), is chosen. The clock generator module generates two clock signals: a Launch clock and a Capture clock. On average, the number of valid paths tested per second is 30.20 for enrollment and 88.03 for regeneration. This includes the time required to test and discard invalid paths, and the time required to generate the bitstrings from the n PNs stored in block RAM.
引用
收藏
页码:17 / 25
页数:9
相关论文
共 12 条
[1]  
[Anonymous], 2007, 2007 IEEE INT SOLID
[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]  
Jing Ju, 2012, Proceedings 2012 IEEE International Symposium on Hardware-Oriented Security and Trust (HOST 2012), P13, DOI 10.1109/HST.2012.6224312
[4]  
Lamech C, 2011, ICCAD-IEEE ACM INT, P170, DOI 10.1109/ICCAD.2011.6105322
[5]  
Li J, 2008, 2008 IEEE INTERNATIONAL WORKSHOP ON HARDWARE-ORIENTED SECURITY AND TRUST, P8, DOI 10.1109/HST.2008.4559038
[6]  
Lofstrom K., 2000, INT SOLID STATE CIRC, P372
[7]   IMPROVING THE QUALITY OF A PHYSICAL UNCLONABLE FUNCTION USING CONFIGURABLE RING OSCILLATORS [J].
Maiti, Abhranil ;
Schaumont, Patrick .
FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, :703-707
[8]  
Majzoobi Mehrdad, 2008, 2008 IEEE/ACM International Conference on Computer-Aided Design (ICCAD), P670, DOI 10.1109/ICCAD.2008.4681648
[9]   Physical one-way functions [J].
Pappu, R ;
Recht, R ;
Taylor, J ;
Gershenfeld, N .
SCIENCE, 2002, 297 (5589) :2026-2030
[10]  
Simons P., 2012, Proceedings 2012 IEEE International Symposium on Hardware-Oriented Security and Trust (HOST 2012), P7, DOI 10.1109/HST.2012.6224311