Paper 2024/355
Adaptively Secure Streaming Functional Encryption
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)
- 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
-
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}, url = {https://eprint.iacr.org/2024/355} }