Paper 2023/925

Homomorphic Indistinguishability Obfuscation and its Applications

Kaartik Bhushan, Indian Institute of Technology Bombay
Venkata Koppula, Indian Institute of Technology Delhi
Manoj Prabhakaran, Indian Institute of Technology Bombay
Abstract

In this work, we propose the notion of homomorphic indistinguishability obfuscation ($\mathsf{HiO}$) and present a construction based on subexponentially-secure $\mathsf{iO}$ and one-way functions. An $\mathsf{HiO}$ scheme allows us to convert an obfuscation of circuit $C$ to an obfuscation of $C'\circ C$, and this can be performed obliviously (that is, without knowing the circuit $C$). A naive solution would be to obfuscate $C' \circ \mathsf{iO}(C)$. However, if we do this for $k$ hops, then the size of the final obfuscation is exponential in $k$. $\mathsf{HiO}$ ensures that the size of the final obfuscation remains polynomial after repeated compositions. As an application, we show how to build function-hiding hierarchical multi-input functional encryption and homomorphic witness encryption using $\mathsf{HiO}$.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
Keywords
ObfuscationHomomorphismsiOMiFEHierarchical Functional EncryptionWitness Encryption
Contact author(s)
kbhushan @ cse iitb ac in
kvenkata @ cse iitd ac in
mp @ cse iitb ac in
History
2023-06-14: approved
2023-06-13: received
See all versions
Short URL
https://ia.cr/2023/925
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/925,
      author = {Kaartik Bhushan and Venkata Koppula and Manoj Prabhakaran},
      title = {Homomorphic Indistinguishability Obfuscation and its Applications},
      howpublished = {Cryptology ePrint Archive, Paper 2023/925},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/925}},
      url = {https://eprint.iacr.org/2023/925}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.