An Information-Theoretic Proof of the Streaming Switching Lemma for Symmetric Encryption

04/21/2020
by   Ido Shahaf, et al.
0

Motivated by a fundamental paradigm in cryptography, we consider a recent variant of the classic problem of bounding the distinguishing advantage between a random function and a random permutation. Specifically, we consider the problem of deciding whether a sequence of q values was sampled uniformly with or without replacement from [N], where the decision is made by a streaming algorithm restricted to using at most s bits of internal memory. In this work, the distinguishing advantage of such an algorithm is measured by the KL divergence between the distributions of its output as induced under the two cases. We show that for any s=Ω(log N) the distinguishing advantage is upper bounded by O(q · s / N), and even by O(q · s / N log N) when q ≤ N^1 - ϵ for any constant ϵ > 0 where it is nearly tight with respect to the KL divergence.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/17/2020

Time-Space Tradeoffs for Distinguishing Distributions and Applications to Security of Goldreich's PRG

In this work, we establish lower-bounds against memory bounded algorithm...
research
10/14/2018

Bregman Divergence Bounds and the Universality of the Logarithmic Loss

A loss function measures the discrepancy between the true values and the...
research
05/10/2018

On the Universality of the Logistic Loss Function

A loss function measures the discrepancy between the true values (observ...
research
06/29/2013

Concentration and Confidence for Discrete Bayesian Sequence Predictors

Bayesian sequence prediction is a simple technique for predicting future...
research
11/02/2022

Convergence in KL Divergence of the Inexact Langevin Algorithm with Application to Score-based Generative Models

We study the Inexact Langevin Algorithm (ILA) for sampling using estimat...
research
10/28/2018

On Learning Markov Chains

The problem of estimating an unknown discrete distribution from its samp...
research
10/26/2022

Quantifying the Loss of Acyclic Join Dependencies

Acyclic schemas possess known benefits for database design, speeding up ...

Please sign up or login with your details

Forgot password? Click here to reset