Paper 2024/355 Original: eprint.iacr.org/2024/355 ↗
Adaptively Secure Streaming Functional Encryption
Abstract
This paper presents the first adaptively secure streaming functional encryption (sFE) scheme for P/Poly. sFE extends traditional FE to vast and/or dynamically evolving data sets, enabling incremental encryption of streaming inputs and iterative partial decryption over encrypted prefixes. The proposed sFE scheme is built from indistinguishability obfuscation for P/Poly and injective PRGs. We achieve this result via two core technical contributions which may be of independent interest. First, we introduce a novel "gluing" mechanism to achieve adaptive security by intertwining two schemes, each possessing one aspect of adaptive security. Second, we enhance the powerful Koppula-Lewko-Waters [STOC 2015] framework with a "sliding window" technique, enabling authenticated iterative computation with fresh inputs at each iteration. Prior work by Guan, Korb, and Sahai [CRYPTO 2023] constructed sFE but only under a (semi-adaptive) function-selective security model, requiring all functional keys to be queried before observing any ciphertext. This severe limitation precludes practical scenarios and leaves adaptive security as a crucial open challenge — explicitly highlighted by their work — which we address in this paper.
Metadata
- Available format(s)
PDF
- Category
- Public-key cryptography
- Publication info
- Preprint.
- History
- 2025-12-06: last updated
- 2024-02-27: published
- Short URL
- https://ia.cr/2024/355
- License
- https://creativecommons.org/licenses/by/4.0/
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}
}