DocumentCode
2987898
Title
Decoy circuits for FPGA design protection
Author
Christiansen, Bradley D. ; Kim, Yong C. ; Bennington, Robert W. ; Ristich, Christopher J.
Author_Institution
Dept. of Electr. & Comput. Eng., Air Force Inst. of Technol.
fYear
2006
fDate
Dec. 2006
Firstpage
373
Lastpage
376
Abstract
Field-programmable gate arrays (FPGAs) are increasingly used in system designs, but their vulnerability to reverse engineering could lead to lost profits or security breaches. Thus, high FPGA design security is needed with low performance penalties and low realization and maintenance costs. Using a novel circuit modification method, common circuits were augmented with decoy circuits for protection. Security values for the original and modified circuits were calculated, and the original and modified circuits´ execution times, power consumptions, and resource usages were collected from simulations. For the modified circuits, security improved by six orders of magnitude, yet execution times, power consumption, and resource usage increased by less than one order of magnitude. The proposed algorithm has demonstrated the potential for substantial increases in FPGA design security at a low cost, and could also be applied to application-specific integrated circuits (ASICs)
Keywords
field programmable gate arrays; industrial property; integrated circuit design; logic design; security of data; FPGA design security; application-specific integrated circuits; decoy circuits; maintenance costs; profits; reverse engineering; security breaches; Application specific integrated circuits; Circuit simulation; Cloning; Costs; Energy consumption; Field programmable gate arrays; Power system security; Protection; Random access memory; Reverse engineering;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Technology, 2006. FPT 2006. IEEE International Conference on
Conference_Location
Bangkok
Print_ISBN
0-7803-9729-0
Electronic_ISBN
0-7803-9729-0
Type
conf
DOI
10.1109/FPT.2006.270351
Filename
4042473
Link To Document