DocumentCode
1309916
Title
Secure Public Verification of IP Marks in FPGA Design Through a Zero-Knowledge Protocol
Author
Saha, Debasri ; Sur-Kolay, Susmita
Author_Institution
Adv. Comput. & Microelectron. Unit, Indian Stat. Inst., Kolkata, India
Volume
20
Issue
10
fYear
2012
Firstpage
1749
Lastpage
1757
Abstract
In nanometer technology regime, design components mandate their reuse to meet the complex design challenges and hence comprise Intellectual Property (IP). Unauthorized reuse raises major security issues. IP mark(s) is embedded into a design for establishing the veracity of a legal IP owner/buyer. However, methods for trustworthy public verification of IP marks are not secure. For field-programmable gate-array (FPGA) designs, marks become prone to tampering, and even being overridden by an attacker´s signature after public verification. In order to ensure trustworthy yet leakage-proof public verification based on the marks hidden in a FPGA design, we propose a zero-knowledge protocol Verify_ZKP. It is an interactive two-person game between the prover and the verifier. This protocol is fast, incurs no additional design overhead, and needs no centralized signature database. We establish that Verify_ZKP satisfies zero-knowledge property, and introduce statistical metrics to measure its robustness. We have simulated our protocol for IWLS´05 FPGA benchmarks. Experimental results on robustness and overhead are very encouraging.
Keywords
field programmable gate arrays; industrial property; logic design; protocols; FPGA design; IP marks; complex design challenges; intellectual property; nanometer technology; secure public verification; zero-knowledge protocol; Field programmable gate arrays; IP networks; Indexes; Protocols; Table lookup; Watermarking; Design-for-security; VLSI field-programmable gate-array (FPGA) design; watermark verification; zero-knowledge protocol;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2011.2162347
Filename
6004862
Link To Document