Paper 2024/1877 Original: eprint.iacr.org/2024/1877 ↗

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

Mohammad Hajiabadi
Roman Langrehr
Adam O'Neill
Mingyuan Wang
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
Preprint.
History
2024-11-17: last updated
2024-11-17: published
Short URL
https://ia.cr/2024/1877
License
https://creativecommons.org/licenses/by/4.0/

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, this archive does not use cookies or embedded third party content.