Paper 2025/1989

HardCODE: Hardware-based Circuit Obfuscation using Data Encryption

Akashdeep Saha, New York University Abu Dhabi
Sayani Sinha, Indian Institute of Technology Kharagpur
Chandan Kumar, Indian Institute of Technology Kharagpur
Animesh Singh, Indian Institute of Technology Kharagpur
Siddhartha Chowdhury, Indian Institute of Technology Kharagpur
Sikhar Patranabis, IBM Research India
Debdeep Mukhopadhyay, Indian Institute of Technology Kharagpur
Abstract

Indistinguishability Obfuscation (iO) renders indistinguishable any pair of same-sized and functionally identical circuits. Since its introduction by Barak et al. (Crypto ’01), iO has become the holy grail of modern cryptography due to the myriad of applications it enables. Despite several theoretical constructions (including recent breakthrough results from well-studied assumptions), practically efficient frameworks for iO have remained out of reach. In this paper, we formally introduce the notion of Hardware-based indistinguishability obfuscation (HiO) with an aim to make iO practical. Further, we present a novel framework called Hardware-based Circuit Obfuscation from Data Encryption (HardCODE) for realizing highly efficient HiO. Given a simple tamper-proof hardware to store a fixed size secret key, our proposed HardCODE framework yields a provably secure hardware module that achieves iO for all poly-sized circuits, while additionally relying on any one-way function and certain (heuristic but widely studied) assumptions on substitution-permutation networks (used extensively in the design of secure block ciphers). We practically instantiate HardCODE from widely deployed realizations of a simple HSM (Hardware Security Module), and the substitution-permutation network underlying the PRESENT block cipher (an ISO standard for lightweight cryptography). We then use this instance of HardCODE to obfuscate, without loss of generality, the C-17 circuit of the ISCAS-85 benchmark suite, while incurring very small practical overheads. To the best of our knowledge, this constitutes the first practical demonstration of iO.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Indistinguishability ObfuscationBlock cipher
Contact author(s)
akashdeepsaha95 @ gmail com
sayanisinhamid @ gmail com
cchaudhary278 @ gmail com
sanimesh005 @ gmail com
siddhartha chowdhury92 @ gmail com
sikharpatranabis @ gmail com
debdeep mukhopadhyay @ gmail com
History
2025-10-30: approved
2025-10-24: received
See all versions
Short URL
https://ia.cr/2025/1989
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1989,
      author = {Akashdeep Saha and Sayani Sinha and Chandan Kumar and Animesh Singh and Siddhartha Chowdhury and Sikhar Patranabis and Debdeep Mukhopadhyay},
      title = {{HardCODE}: Hardware-based Circuit Obfuscation using Data Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1989},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1989}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.