DocumentCode
2498577
Title
Netlist-level IP protection by watermarking for LUT-based FPGAs
Author
Schmid, Moritz ; Ziener, Daniel ; Teich, Jürgen
Author_Institution
Dept. of Comput. Sci., Univ. of Erlangen-Nuremberg, Erlangen
fYear
2008
fDate
8-10 Dec. 2008
Firstpage
209
Lastpage
216
Abstract
This paper presents a novel approach to watermark FPGA designs on the netlist level. We restrict the dynamically addressable part of the logic table, thus freeing space for insertion of signature bits into lookup tables (LUTs). In this way, we tightly integrate the watermark with the design so that simply removing mark carrying components would damage the intellectual property core. Converting functional LUTs to LUT-based RAMs or shift registers prevents deletion due to optimization. With this technique, we take watermark carrying components out of the scope of optimization algorithms to achieve complete transparency towards development environments. We can extract the marks from the bitfile of an FPGA. The method was tested on a Xilinx Virtex-II Pro FPGA and showed low overhead in terms of timing and resources at a reasonable number of water-marked cells.
Keywords
digital signatures; field programmable gate arrays; industrial property; logic design; optimisation; table lookup; watermarking; IP protection; LUT-based FPGA; field programmable gate arrays; intellectual property; lookup table; netlist level; optimization algorithm; shift register; signature bit; watermark FPGA design; Computer science; Field programmable gate arrays; Hardware; Intellectual property; Logic; Protection; Security; Shift registers; Table lookup; Watermarking;
fLanguage
English
Publisher
ieee
Conference_Titel
ICECE Technology, 2008. FPT 2008. International Conference on
Conference_Location
Taipei
Print_ISBN
978-1-4244-3783-2
Electronic_ISBN
978-1-4244-2796-3
Type
conf
DOI
10.1109/FPT.2008.4762385
Filename
4762385
Link To Document