Paper 2022/1516

Obfuscation of Evasive Algebraic Set Membership

Steven D. Galbraith, University of Auckland
Trey Li
Abstract

We define the membership function of a set as the function that determines whether an input is an element of the set. Canetti, Rothblum, and Varia showed how to obfuscate evasive membership functions of hyperplanes over a finite field of order an exponentially large prime, assuming the hardness of a modified decisional Diffie-Hellman problem. Barak, Bitansky, Canetti, Kalai, Paneth, and Sahai extended their work from hyperplanes to hypersurfaces of bounded degree, assuming multilinear maps. Both works are limited to algebraic sets over large fields of prime orders, and are based on less standard assumptions, although they prove virtual black-box security. In this paper, we handle much more general algebraic sets based on more standard assumptions, and prove input-hiding security, which is not weaker nor stronger than virtual black-box security (i.e., they are incomparable). Our first obfuscator handles affine algebraic sets over finite fields of order an arbitrary prime power. It is based on the preimage-resistance property of cryptographic hash function families. Our second obfuscator applies to both affine and projective algebraic sets over finite fields of order a polynomial size prime power. It is based on the same hardness assumption(s) required by input-hiding small superset obfuscation. Our paper is the first to handle the obfuscation problem of projective algebraic sets over small finite fields.

Note: Accepted for publication in Advances Math Comm.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Published elsewhere. Advances in Mathematics of Communications
Keywords
Algebraic SetMembershipObfuscationEvasiveSmall SupersetInput-Hiding
Contact author(s)
s galbraith @ auckland ac nz
treyquantum @ gmail com
History
2024-03-27: revised
2022-11-03: received
See all versions
Short URL
https://ia.cr/2022/1516
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/1516,
      author = {Steven D. Galbraith and Trey Li},
      title = {Obfuscation of Evasive Algebraic Set Membership},
      howpublished = {Cryptology ePrint Archive, Paper 2022/1516},
      year = {2022},
      note = {\url{https://eprint.iacr.org/2022/1516}},
      url = {https://eprint.iacr.org/2022/1516}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.