Computational indistinguishability: a sample hierarchy

We consider the existence of pairs of probability ensembles which may be efficiently distinguished from each other given k samples but cannot be efficiently distinguished given k'<k samples. If is well known that in any such pair of ensembles it cannot be that both are efficiently computable (and that such phenomena cannot exist for non-uniform classes of distinguishers, say, polynomial-size circuits). It was also known that there exist pairs of ensembles which may be efficiently distinguished based on two samples but cannot be efficiently distinguished based on a single sample. In contrast, it was not known whether the distinguishing power increases when one moves from two samples to polynomially-many samples. We show the existence of pairs of ensembles which may be efficiently distinguished given k+1 samples but cannot be efficiently distinguished given k samples, where k can be any function bounded above by a polynomial in the security parameter. In course of establishing the above result, we prove several technical lemmas regarding polynomials and graphs. We believe that these may be of independent interest.

[1]  Silvio Micali,et al.  How to construct random functions , 1986, JACM.

[2]  János Komlós,et al.  The eigenvalues of random symmetric matrices , 1981, Comb..

[3]  Andrew Chi-Chih Yao,et al.  Theory and Applications of Trapdoor Functions (Extended Abstract) , 1982, FOCS.

[4]  Jacob T. Schwartz,et al.  Fast Probabilistic Algorithms for Verification of Polynomial Identities , 1980, J. ACM.

[5]  V. Shoup New algorithms for finding irreducible polynomials over finite fields , 1990 .

[6]  Noga Alon,et al.  The Probabilistic Method , 2015, Fundamentals of Ramsey Theory.

[7]  Oded Goldreich,et al.  Foundations of Cryptography (Fragments of a Book) , 1995 .

[8]  David Zuckerman Randomness-optimal oblivious sampling , 1997, Random Struct. Algorithms.

[9]  Andrew Chi-Chih Yao,et al.  Theory and application of trapdoor functions , 1982, 23rd Annual Symposium on Foundations of Computer Science (sfcs 1982).

[10]  Silvio Micali,et al.  Probabilistic Encryption , 1984, J. Comput. Syst. Sci..

[11]  Bernd Meyer Constructive separation of classes of indistinguishable ensembles , 1994, Proceedings of IEEE 9th Annual Conference on Structure in Complexity Theory.

[12]  Oded Goldreich,et al.  Computational Indistinguishability: Algorithms vs. Circuits , 1998, Theor. Comput. Sci..