DocumentCode
254480
Title
Obfuscation and watermarking of FPGA designs based on constant value generators
Author
Sergeichik, V.V. ; Ivaniuk, A.A. ; Chip-Hong Chang
Author_Institution
Comput. Sci. Dept., BSUIR, Minsk, Belarus
fYear
2014
fDate
10-12 Dec. 2014
Firstpage
608
Lastpage
611
Abstract
Obfuscation is a technique which makes design less intelligible in order to prevent or increase reverse engineering effort. In this paper, a new approach to hardware obfuscation by inserting constant value generators (CVGs) is proposed. A CVG is a circuit that generates the same fixed logic value but will not be minimized by the synthesizer. CVGs can be used to create new logic primitives, embed watermarks and introduce fictive interdependencies in the circuit. They help to hide actual design performance information by tricking the synthesizer tools to generate deceiving delay reports through the false paths.
Keywords
field programmable gate arrays; logic design; watermarking; CVGs; FPGA design; constant value generators; false paths; hardware obfuscation; logic primitives; reverse engineering; synthesizer tools; watermarking; Delays; Generators; Hardware; Hardware design languages; Synthesizers; Table lookup; Watermarking;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Circuits (ISIC), 2014 14th International Symposium on
Conference_Location
Singapore
Type
conf
DOI
10.1109/ISICIR.2014.7029471
Filename
7029471
Link To Document