Paper 2022/827

Privacy-Preserving IP Verification

Dimitris Mouris, University of Delaware
Charles Gouert, University of Delaware
Nektarios Georgios Tsoutsos, University of Delaware
Abstract

The rapid growth of the globalized integrated circuit (IC) supply chain has drawn the attention of numerous malicious actors that try to exploit it for profit. One of the most prominent targets of such parties is the third-party intellectual property (3PIP) vendors and their circuit designs. With the increasing number of transactions between vendors and system integrators, the threat of IP reuse and piracy has become a significant consideration for the IC industry. What is more, the correctness of 3PIP designs should be verified before integration, imposing another challenge for 3PIP vendors since they have to prove the functionality of their designs to system integrators while protecting the privacy of the circuit implementations. To eliminate this deadlock, we utilize the cryptographic technique of 'zero-knowledge proofs' to enable 3PIP vendors to convince system integrators about various functional properties of a circuit (e.g., area, power, frequency) without disclosing its netlist (i.e., in zero-knowledge). Our approach comprises a circuit compiler that transforms arbitrary netlists into a zero knowledge-friendly format and a library of modules that provide cryptographic guarantees for various properties of the netlist while hiding the actual gates. We evaluate our method using combinational and sequential circuits from the ISCAS and ITC benchmark suites.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD)
Keywords
Zero-Knowledge Proofs Hardware Security IP Verification Zero-Knowledge Circuit Simulation
Contact author(s)
tsoutsos @ udel edu
History
2022-06-27: approved
2022-06-23: received
See all versions
Short URL
https://ia.cr/2022/827
License
Creative Commons Attribution-ShareAlike
CC BY-SA

BibTeX

@misc{cryptoeprint:2022/827,
      author = {Dimitris Mouris and Charles Gouert and Nektarios Georgios Tsoutsos},
      title = {Privacy-Preserving IP Verification},
      howpublished = {Cryptology ePrint Archive, Paper 2022/827},
      year = {2022},
      note = {\url{https://eprint.iacr.org/2022/827}},
      url = {https://eprint.iacr.org/2022/827}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.