Title :
A novel zero overhead obfuscation technique for securing FPGA designs
Author_Institution :
Broadcast & Commun. Group, CDAC, Thiruvananthapuram, India
Abstract :
With the expansion of the use of reconfigurable logic circuits beyond commercial markets to avionic and military applications, designs in FPGA takes on the additional aspects of safety and national security. JTAG is a well-known standard mechanism in reconfigurable devices by allowing in-system design updates and debugging. Although it provides high controllability and observability, it also poses grave security challenges because of its read back and reprogramability features. The designer needs an effective tamper resistance mechanism to protect the intellectual property and sensitive data that might exist in a JTAG compliant FPGA based hardware system. In this paper, the main post-configuration vulnerabilities of FPGAs through JTAG are identified and preventive obfuscation models to guarantee secure platforms are proposed. The proposed obfuscation circuitry provides robust security features to overcome and prevent reverse engineering and unauthorized operation of the JTAG port, while occupying almost zero overhead.
Keywords :
field programmable gate arrays; logic design; reverse engineering; security of data; FPGA design security; JTAG compliant FPGA based hardware system; avionic applications; commercial markets; controllability; debugging; field programmable gate array; in-system design updates; intellectual property; military applications; national security aspect; observability; preventive obfuscation models; reconfigurable logic circuits; reverse engineering; safety aspect; tamper resistance mechanism; zero overhead obfuscation technique; Field programmable gate arrays; Hardware; Monitoring; Performance evaluation; Ports (Computers); Security; Software; Boundary scan (BSCAN); Field Programmable Gate Array (FPGA); Finite State Machine (FSM); IPROG (Internal Program); Intellectual Property (IP); Internal Configuration Access Port (ICAP); Joint Test Action Group (JTAG);
Conference_Titel :
Advances in Computing, Communications and Informatics (ICACCI), 2013 International Conference on
Conference_Location :
Mysore
Print_ISBN :
978-1-4799-2432-5
DOI :
10.1109/ICACCI.2013.6637232