MetaCart Sign in to MyCiteSeerX

Include Citations | Advanced Search | Help

Disambiguated Search | Include Citations | Advanced Search | Help

Cryptographic Limitations on Learning Boolean Formulae and Finite Automata (1989) [242 citations — 14 self]

by Michael Kearns ,  Leslie Valiant
Add To MetaCart

Abstract:

In this paper we prove the intractability of learning several classes of Boolean functions in the distribution-free model (also called the Probably Approximately Correct or PAC model) of learning from examples. These results are representation independent, in that they hold regardless of the syntactic form in which the learner chooses to represent its hypotheses. Our methods reduce the problems of cracking a number of well-known public-key cryptosystems to the learning problems. We prove that a polynomial-time learning algorithm for Boolean formulae, deterministic finite automata or constant-depth threshold circuits would have dramatic consequences for cryptography and number theory: in particular, such an algorithm could be used to break the RSA cryptosystem, factor Blum integers (composite numbers equivalent to 3 modulo 4), and detect quadratic residues. The results hold even if the learning algorithm is only required to obtain a slight advantage in prediction over random guessing. T...

Citations

7271 Computers and Intractability - A Guide to the Theory of NP-Completeness – Garey, Johnson - 1979
2091 A method for obtaining digital signatures and public-key cryptosystems – Rivest, Shamir, et al. - 1997
2010 The Design and Analysis of Computer Algorithms – Aho, Hopcroft, et al. - 1974
1876 New directions in cryptogra-phy – Diffie, Hellman - 1976
1328 A theory of the learnable – Valiant - 1984
525 Learnability and the Vapnik-Chervonenkis dimension – Blumer, Ehrenfeucht, et al. - 1989
483 How to construct random functions – GOLDREICH, GOLDWASSER, et al. - 1986
463 A measure of asymptotic efficiency for tests of a hypothesis based on the sum of observations – Chernoff - 1952
460 How to Generate Cryptographically Strong Sequences of Pseudo-Random Bits – Blum, Micali - 1984
457 The strength of weak learnability – Schapire - 1990
409 Theory and Applications of Trapdoor Functions – Yao - 1982
365 Learning Regular Sets from Queries and Counterexamples – Angluin - 1987
224 Hellman: New Directions in Cryptography – Die, Martin - 1976
216 Digital signatures and Public-key Functions as Factorization – Rabin - 1979
213 Fast probabilistic algorithms for hamiltonian circuits and matchings – Angluin, Valiant - 1979
211 Constant depth circuits, Fourier transform, and learnability – Linial, Mansour, et al. - 1989
179 Learning from noisy examples – Angluin, Laird - 1988
175 Training a 3-node neural network is NPcomplete – Blum
174 Complexity of automaton identification from given data – Gold - 1978
169 Computational limitations on learning from examples – Pitt, Valiant - 1988
140 On the learnability of Boolean formulae – Kearns, Li, et al. - 1987
111 RSA and Rabin Functions: Certain Parts are as Hard as the Whole – Alexi, Chor, et al.
99 One-Way Function and Pseudorandom Generators – Levin - 1987
97 Log-depth circuits for division and related problem – Beame, Cook, et al. - 1986
97 Constant depth reducibility – Chandra, Stockmeyer, et al. - 1984
91 When won’t membership queries help – Angluin, Kharitonov - 1995
83 Equivalence of models for polynomial learnability – Haussler, Kearns, et al. - 1991
64 On the Markov chain simulation method for uniform combinatorial distributions and simulated – Aldous - 1987
63 The minimum consistent DFA problem cannot be approximated within any polynomial – Pitt, Warmuth - 1989
46 On threshold circuits and polynomial computations – Reif, Tate - 1992
25 On taking roots in finite fields – Adleman, Manders, et al. - 1977
23 A polynomial-time algorithm for learning kvariable pattern languages from examples – Kearns, Pitt - 1989
23 Reductions among prediction problems: On the difficulty of predicting automata – Pitt, Warmuth - 1988
19 Ameasure of asymptotic e ciency for tests of a hypothesis based on the sum of observations – Cherno - 1952
16 Complexity of automaton identi cation from given sets. Information and Control 37:302{320 – Gold - 1978
16 Primality and Cryptography – Kranakis - 1986
11 Learning in neural networks – Judd - 1988
9 Lecture notes on the complexity of some problems in number theory – Angluin - 1982
7 On the learnability of finite automata – Li, Vazirani - 1988
6 Reductions among prediction problems: on the di culty of predicting automata – Pitt, Warmuth - 1988
5 An ~ O(n 0:4 )-approximation algorithm for 3-coloring – Blum - 1989
5 A general lower bound on the number of examples needed for learning – Valiant - 1989
5 A new approximate graph coloring algorithm – Wigderson - 1982
5 On the difficulty of finding small consistent decision trees – Hancock - 1989
3 On taking roots in nite elds – Adleman, Manders, et al. - 1977
3 On the di culty of nding small consistent decision trees – Hancock - 1989
2 A polynomial-time algorithm for learningk-variable pattern languages from examples – Kearns, Pitt - 1989
1 On the learnability of nite automata – Li, Vazirani - 1988