On the Streaming Indistinguishability of a Random Permutation and a Random Function
Itai Dinur
Abstract
An adversary with S bits of memory obtains a stream of Q elements that are uniformly drawn from the set minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocument1,2,…,N, either with or without replacement. This corresponds to sampling Q elements using either a random function or a random permutation. The adversary’s goal is to distinguish between these two cases. This problem was first considered by Jaeger and Tessaro (EUROCRYPT 2019), which proved that the adversary’s advantage is upper bounded by minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocumentQ·S/N. Jaeger and Tessaro used this bound as a streaming switching lemma which allowed proving that known time-memory tradeoff attacks on several modes of operation (such as counter-mode) are optimal up to a factor of minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocumentO(logN) if minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocumentQ·S≈N. However, the bound’s proof assumed an unproven combinatorial conjecture. Moreover, if minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocumentQ·S≪N there is a gap between the upper bound of minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocumentQ·S/N and the minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocumentQ·S/N advantage obtained by known attacks. In this paper, we prove a tight upper bound (up to poly-logarithmic factors) of minimal amsmath wasysym amsfonts amssymb amsbsy mathrsfs upgreek -69pt documentdocumentO(logQ·Q·S/N) on the adversary’s advantage in the streaming distinguishing problem. The proof does not require a conjecture and is based on a hybrid argument that gives rise to a reduction from the unique-disjointness communication complexity problem to streaming.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 3863d4a5-6dc0-4a70-8bb6-aa954562b0f2Cited by top-tier papers3
- The Memory-Tightness of Authenticated EncryptionAshrujit Ghoshal, Joseph Jaeger, Stefano TessaroCRYPTO 2020 · 9 citations
- Communication Lower Bounds for Collision Problems via Density Increment ArgumentsGuangxu Yang, Jiapeng ZhangSTOC 2024 · 1 citation
- A New Information Complexity Measure for Multi-pass Streaming with ApplicationsMark Braverman, Sumegha Garg, Qian Li, Shuo Wang et al.STOC 2024
Related papers
- Streaming Lower Bounds and Asymmetric Set-DisjointnessShachar Lovett, Jiapeng ZhangFOCS 2023 · 3 citations
- Hypothesis Selection with Memory ConstraintsMaryam Aliakbarpour, Mark Bun, Adam SmithNeurIPS 2023 · 6 citations
- (Noisy) Gap Cycle Counting Strikes Back: Random Order Streaming Lower Bounds for Connected Components and BeyondSepehr Assadi, Janani SundaresanSTOC 2023 · 3 citations
- Upper Bound on Information-Theoretic Security of Permutation-Based Pseudorandom FunctionsChun Guo, Jian Guo, Xinnian Li, Wenjie NanEUROCRYPT 2026
- A Strong Separation for Adversarially Robust ℓ0 Estimation for Linear SketchesElena Gribelyuk, Honghao Lin, David P. Woodruff, Huacheng Yu et al.FOCS 2024 · 2 citations
