DocumentCode
1898002
Title
FPGA IP protection by binding Finite State Machine to Physical Unclonable Function
Author
Jiliang Zhang ; Yaping Lin ; Yongqiang Lyu ; Gang Qu ; Cheung, Ray C. C. ; Wenjie Che ; Qiang Zhou ; Jinian Bian
Author_Institution
Coll. of Inf. Sci. & Eng., Hunan Univ., Changsha, China
fYear
2013
fDate
2-4 Sept. 2013
Firstpage
1
Lastpage
4
Abstract
In this paper we propose a novel binding mechanism that can protect FPGA IP from being cloned, tampered, or misused; and facilitate the pay-per-use licensing to limit the FPGA IP´s execution to specific FPGA devices only. In this mechanism, the FPGA vendors will provide each enrolled device with a Physical Unclonable Function (PUF) that can be deployed securely during fabrication process. The core vendor will embed an augmented Finite State Machine (FSM) into the original FSM structure of the hardware IP (HW-IP) to react on the PUF response to a given challenge. The proposed binding method does not need any Trusted Third Party (TTP) or block cipher for key management and exchange. We analyze several known attacks to hardware IP and show that our method is secure against these attacks. Experimental results on MCNC benchmarks show that the proposed method incurs small design overhead in terms of area, power and delay.
Keywords
cryptography; field programmable gate arrays; finite element analysis; FPGA IP execution; FPGA IP protection; FPGA devices; FPGA vendors; FSM structure; MCNC benchmarks; PUF response; TTP; augmented finite state machine; binding mechanism; binding method; block cipher; core vendor; fabrication process; hardware IP; key management; physical unclonable function; trusted third party; Benchmark testing; Cryptography; Databases; Field programmable gate arrays; IP networks; Licenses;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications (FPL), 2013 23rd International Conference on
Conference_Location
Porto
Type
conf
DOI
10.1109/FPL.2013.6645555
Filename
6645555
Link To Document