ACM Home Page
Please provide us with feedback. Feedback
Techniques for Design and Implementation of Secure Reconfigurable PUFs
Full text PdfPdf (1.47 MB)
Source
ACM Transactions on Reconfigurable Technology and Systems (TRETS) archive
Volume 2 ,  Issue 1  (March 2009) table of contents
Article No. 5  
Year of Publication: 2009
ISSN:1936-7406
Authors
Mehrdad Majzoobi  Rice University
Farinaz Koushanfar  Rice University
Miodrag Potkonjak  University of California, Los Angeles
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 55,   Downloads (12 Months): 322,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1502781.1502786
What is a DOI?

ABSTRACT

Physically unclonable functions (PUFs) provide a basis for many security and digital rights management protocols. PUF-based security approaches have numerous comparative strengths with respect to traditional cryptography-based techniques, including resilience against physical and side channel attacks and suitability for lightweight protocols. However, classical delay-based PUF structures have a number of drawbacks including susceptibility to guessing, reverse engineering, and emulation attacks, as well as sensitivity to operational and environmental variations.

To address these limitations, we have developed a new set of techniques for FPGA-based PUF design and implementation. We demonstrate how reconfigurability can be exploited to eliminate the stated PUF limitations. We also show how FPGA-based PUFs can be used for privacy protection. Furthermore, reconfigurability enables the introduction of new techniques for PUF testing. The effectiveness of all the proposed techniques is validated using extensive implementations, simulations, and statistical analysis.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
3
 
4
Alkabani, Y. M., Koushanfar, F. N., and Kiyavash, M. P. 2008. Trusted integrated circuits: A nondestructive hidden characteristics extraction approach. In Proceedings of the Conference on Information Hiding.
 
5
 
6
Asenov, A. 1998. Random dopant induced threshold voltage lowering and fluctuations in sub-0.1 μm MOSFET’s: A 3-d atomistic simulation study. IEEE Trans. Electron. Dev. 45, 12, 2505--2513.
 
7
 
8
 
9
Brizek, J., Khan, M., Seifert, J. P., and Wheeler, D. 2005. A platform-level trust-architecture for hand-held devices. In Proceedings of the Workshop on Scalable Trusted Computing. 19--20.
 
10
 
11
Drimer, S. 2007. Authentication of FPGA bitstreams: Why and how. In Proceedings of the Conference on Reconfigurable Computing: Architectures, Tools and Applications. Lecture Notes in Computer Science, vol. 4419, 73--84.
12
 
13
Feldhofer, M. and Rechberger, C. 2006. A case against currently used hash functions in RFID protocols. In Proceedings of the Workshop on RFID Security. 372--381.
 
14
 
15
Fry, J. and Langhammer, M. 2005. RSA and public key cryptography in FPGAs. Tech. rep., Altera Corporation.
 
16
17
18
 
19
20
 
21
 
22
Guneysu, T., Moller, B., and Paar, C. 2007. Dynamic intellectual property protection for reconfigurable devices. In Proceedings of the International Conference on Field-Programmable Technology (ICFPT), 169--176.
 
23
Hoeneisen, B. and Mead, C. A. 1972. Fundamental limitations in microelectronics I-MOS technology. Solid-State Electron. 15, 7, 819--829.
 
24
Jie, L. and Lach, J. 2008. At-speed delay characterization for IC authentication and trojan horse detection. In Proceedings of the International Workshop on Hardware-Oriented Security and Trust(HOST). 8--14.
 
25
Keyes, R. 1975. Physical limits in digital electronics. Proc. IEEE 63, 5, 740--767.
26
27
 
28
 
29
Kumar, S., Guajardo, J., Maes, R., Schrijen, G.-J., and Tuyls, P. 2008. The butterfly PUF protecting IP on every FPGA. In Proceedings of the International Workshop on Hardware-Oriented Security and Trust (HOST). 67--70.
 
30
Kuon, I., Tessier, R., and Rose, J. 2008. FPGA Architecture. Now Publishers.
 
31
Lee, J., Daihyun, L., Gassend, B., Suh, G., van Dijk, M., and Devadas, S. 2004. A technique to build a secret key in integrated circuits for identification and authentication applications. In Proceedings of the Symposium of VLSI Circuits. 176--179.
 
32
Lofstrom, K., Daasch, W., and Taylor, D. 2000. IC identification circuits using device mismatch. In Proceedings of the International Solid-State Circuits Conference (ISSCC). 372--373.
 
33
Maeda, S., Kuriyama, H., Ipposhi, T., Maegawa, S., Inoue, Y., Inuishi, M., Kotani, N., and Nishimura, T. 2003. An artificial fingerprint device (AFD): a study of identification number applications utilizing characteristics variation of polycrystalline silicon TFTs. IEEE Trans. Electron. Dev. 50, 6, 1451--1458.
 
34
 
35
Majzoobi, M., Koushanfar, F., and Potkonjak, M. 2008b. Testing techniques for hardware security. In Proceedings of the International Test Conference (ITC). 1--10.
 
36
 
37
Ozturk, E., Hammouri, G., and Sunar, B. 2008. Physical unclonable function with tristate buffers. In Proceedings of the IEEE International Symposium on Circuits and Systems. 3194--3197.
 
38
 
39
Pappu, R., Recht, B., Taylor, J., and Gershenfeld, N. 2002. Physical one-way functions. Science 297, 2026--2030.
 
40
 
41
Sedcole, P. and Cheung, P. Y. K. 2006. Within-die delay variability in 90nm FPGAs and beyond. In Proceedings of the International Conference on Field-Programmable Technology (FPT). 97--104.
42
 
43
Su, Y., Holleman, J., and Otis., B. 2007. A 1.6J/bit stable chip ID generating circuit using process variations. In Proceedings of the International Solid State Circuits Conference (ISSCC). 606--611.
44
 
45
46
 
47
Tuyls, P., Schrijen, G.-J., Skonc, B., van Geloven, J., Verhaegh, N., and Wotters, R. 2006. Read-proof hardware from protective coatings. In Proceedings of the Cryptographic Hardware and Embedded Systems Workshop. 369--383.
48
 
49
Wong, J. S. J., Sedcole, P., and Cheung, P. Y. K. 2007. Self-characterization of combinatorial circuit delays in FPGAs. In Proceedings of the International Conference on Field-Programmable Technology. 17--23.

Collaborative Colleagues:
Mehrdad Majzoobi: colleagues
Farinaz Koushanfar: colleagues
Miodrag Potkonjak: colleagues