Paper 2024/1877

On the Black-Box Complexity of Private-Key Inner-Product Functional Encryption

Mohammad Hajiabadi, University of Waterloo
Roman Langrehr, ETH Zurich
Adam O'Neill, Manning CICS, UMass Amherst
Mingyuan Wang, NYU Shanghai
Abstract

We initiate the study of the black-box complexity of private-key functional encryption (FE). Of central importance in the private-key setting is the inner-product functionality, which is currently only known from assumptions that imply public-key encryption, such as Decisional Diffie-Hellman or Learning-with-Errors. As our main result, we rule out black-box constructions of private-key inner-product FE from random oracles. This implies a black-box separation between private-key inner-product FE from all symmetric-key primitives implied by random oracles (e.g., symmetric-key encryption and collision-resistant hash functions). Proving lower bounds for private-key functional encryption schemes introduces challenges that were absent in prior works. In particular, the combinatorial techniques developed by prior works for proving black-box lower bounds are only useful in the public-key setting and predicate encryption settings, which all fail for the private-key FE case. Our work develops novel combinatorial techniques based on Fourier analysis to overcome these barriers. We expect these techniques to be widely useful in future research in this area.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published by the IACR in TCC 2024
Keywords
Black-box impossibilityFunctional encryption
Contact author(s)
mdhajiabadi @ uwaterloo ca
roman langrehr @ inf ethz ch
adamo @ cs umass edu
mingyuan wang @ nyu edu
History
2024-11-18: approved
2024-11-17: received
See all versions
Short URL
https://ia.cr/2024/1877
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1877,
      author = {Mohammad Hajiabadi and Roman Langrehr and Adam O'Neill and Mingyuan Wang},
      title = {On the Black-Box Complexity of Private-Key Inner-Product Functional Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1877},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1877}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.