Paper 2024/355

Adaptively Secure Streaming Functional Encryption

Pratish Datta, NTT Research
Jiaxin Guan, New York University
Alexis Korb, University of California, Los Angeles
Amit Sahai, University of California, Los Angeles
Abstract

This paper introduces the first adaptively secure streaming functional encryption (sFE) scheme for P/Poly. sFE stands as an evolved variant of traditional functional encryption (FE), catering specifically to contexts with vast and/or dynamically evolving data sets. sFE is designed for applications where data arrives in a streaming fashion and is computed on in an iterative manner as the stream arrives. Unlike standard FE, in sFE: (1) encryption is possible without knowledge of the full data set, (2) partial decryption is possible given only a prefix of the input. Guan, Korb, and Sahai introduced this concept in their recent publication [CRYPTO 2023], where they constructed an sFE scheme for P/Poly using a compact standard FE scheme for the same. However, their sFE scheme only achieved semi-adaptive-function-selective security, which constrains the adversary to obtain all functional keys prior to seeing any ciphertext for the challenge stream. This limitation severely limits the scenarios where sFE can be applied, and therefore fails to provide a suitable theoretical basis for sFE. In contrast, the adaptive security model empowers the adversary to arbitrarily interleave requests for functional keys with ciphertexts related to the challenge stream. Guan, Korb, and Sahai identified achieving adaptive security for sFE as the key question left open by their work. We resolve this open question positively by constructing an adaptively secure sFE construction from indistinguishability obfuscation for P/Poly and injective PRGs. By combining our work with that of Jain, Lin, and Sahai [STOC 2021, EUROCRYPT 2022], we obtain the first adaptively secure sFE scheme for P/Poly based on sub-exponential hardness of well-studied computational problems

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
Functional EncryptionObfuscationAdaptive Security
Contact author(s)
pratish datta @ ntt-research com
jiaxin @ guan io
alexiskorb @ cs ucla edu
sahai @ cs ucla edu
History
2024-03-01: approved
2024-02-27: received
See all versions
Short URL
https://ia.cr/2024/355
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/355,
      author = {Pratish Datta and Jiaxin Guan and Alexis Korb and Amit Sahai},
      title = {Adaptively Secure Streaming Functional Encryption},
      howpublished = {Cryptology ePrint Archive, Paper 2024/355},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/355}},
      url = {https://eprint.iacr.org/2024/355}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.