• 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