Abstract
The existence of one-way functions (owf) is arguably the most important problem in computer theory. The article discusses and refines a number of concepts relevant to this problem. For instance, it gives the first combinatorial complete owf, i.e., a function which is one-way if any function is. There are surprisingly many subtleties in basic definitions. Some of these subtleties are discussed or hinted at in the literature and some are overlooked. Here, a unified approach is attempted.
Similar content being viewed by others
REFERENCES
Banach, S. and Tarski, A., Sur la decomposition des ensembles de points en parties respectivement congruentes, Fund. Math., 1924, vol. 6, pp. 244–277.
Kolmogorov, A.N., Three Approaches to the Quantitative Definition of Information, Probl. Peredachi Inf., 1965, vol. 1, no. 1, pp. 3–11 [Probl. Inf. Trans. (Engl. Transl.), 1965, vol. 1, no. 1, pp. 1–7].
Kolmogorov, A.N. and Uspensky, V.A., Algorithms and Randomness, Teor. Veroyatn. Primen., 1987, vol. 32, no. 3, pp. 425–455 [Theory Probab. Appl. (Engl. Transl.), 1987, vol. 32, no. 3, pp. 389–412].
Zvonkin, A.K. and Levin, L.A., Complexity of Finite Objects and the Algorithmic Concepts of Information and Randomness, Usp. Mat. Nauk, 1970, vol. 25, no. 6, pp. 85–127 [Russian Math. Surveys (Engl. Transl.), 1970, vol. 25, no. 6, pp. 83–124].
Rivest, R.L., Shamir, A., and Adleman, L.M., A Method for Obtaining Digital Signatures and Public-Key Cryptosystems, Commun. ACM, 1978, vol. 21, no. 2, pp. 12–126.
Kolmogorov, A.N., Several Theorems about Algorithmic Entropy and Algorithmic Amount of Information (a talk at a Moscow Math. Soc. meeting 10/31/67). An abstract in Usp. Mat. Nauk, 1968, vol. 23, no. 2, p. 201.
Blum, M. and Micali, S., How to Generate Cryptographically Strong Sequences of Pseudo-Random Bits, SIAM J. Comp., 1984, vol. 13, pp. 850–864.
Yao, A.C., Theory and Applications of Trapdoor Functions, in Proc. of the 23rd Ann. IEEE Sympos. on Foundations of Computer Science, 1982, pp. 80–91.
Levin, L.A., One-Way Functions and Pseudorandom Generators, Combinatorica, 1987, vol. 7, no. 4, pp. 357–363.
Goldreich, O. and Levin, L.A., A Hard-Core Predicate for any One-way Function, in Proc. of the 21st Ann. ACM Sympos. on Theory of Computing, 1989, pp. 25–32.
Levin, L.A., Randomness and Non-determinism, J. Symb. Logic, 1993, vol. 58, no. 3, pp. 1102–1103.
Knuth, D.E., The Art of Computer Programming, vol. 2: Seminumerical Algorithms, Reading, Mass.: Addison-Wesley, 1997, 3rd ed., Sec. 3.5.F.
Hastad, J., Impagliazzo, R., Levin, L.A., and Luby, M., A Pseudorandom Generator from any One-way Function, SIAM J. Comp., 1999, vol. 28, no. 4, pp. 1364–1396.
Naor, M. and Yung, M., Universal One-way Hash Functions and Their Applications, in Proc. of the 21st Ann. ACM Sympos. on Theory of Computing, 1989, pp. 33–43.
Goldreich, O., Micali, S., and Wigderson, A., Proofs That Yield Nothing but Their Validity, J. ACM, 1991, vol. 38, no. 3, pp. 691–729.
Shamir, A., Factoring Numbers in O(log n) Arithmetic Steps, Inf. Process. Lett., 1979, vol. 8, no. 1, pp. 28–31.
Shor, P.W., Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer, SIAM J. Comp., 1997, vol. 26, no. 5, pp. 1484–1509.
Shor, P.W., “Re: When will quantum computers become practical?” Usenet group sci.physics.research, 2000. Available from http://www.lns.cornell.edu/spr/2000–03/threads.html#0022485.
Levin, L.A., Average Case Complete Problems, SIAM J. Comp., 1986, vol. 15, no. 1, pp. 285–286.
Impagliazzo, R. and Levin, L.A., No BetterWays to Generate Hard NP Instances than Picking Uniformly at Random, in Proc. of the 31st Ann. IEEE Sympos. on Foundations of Computer Science, 1990, pp. 812–821.
Levin, L.A., Universal Search Problems, Probl. Peredachi Inf., 1973, vol. 9, no. 3, pp. 115–116 [Probl. Inf. Trans. (Engl. Transl.), 1973, vol. 9, no. 3, pp. 265–266].
Levin, L.A., Randomness Conservation Inequalities, Inf. Control, 1984, vol. 61, no. 1, pp. 15–37.
Bennett, C.H., Logical Depth and Physical Complexity, The Universal Turing MachineA Half-Century Survey, Herken, R., Ed., Oxford: Oxford Univ. Press, 1988, pp. 227–257.
Venkatesan, R. and Levin, L.A., Random Instances of a Graph Coloring Problem Are Hard, in Proc. of the 20th Ann. ACM Sympos. on Theory of Computing, 1988, pp. 217–222.
Gurevich, Yu., Matrix Decomposition Is Complete for the Average Case, in Proc. of the 31st Ann. IEEE Sympos. on Foundations of Computer Science, 1990, pp. 802–811.
Venkatesan, R. and Rajagopalan, S., Average Case Intractability of Matrix and Diophantine Problems, in Proc. of the 24th Ann. ACM Sympos. on Theory of Computing, 1992, pp. 632–642.
Wang, J., Average Case Completeness of a Word Problem for Groups, in Proc. of the 27th Ann. ACM Sympos. on Theory of Computing, 1995, pp. 325–334.
Goldreich, O., Impagliazzo, R., Levin, L.A., Venkatesan, R., and Zuckerman, D., Security Preserving Amplification of Hardness, in Proc. of the 31st Ann. IEEE Sympos. on Foundations of Computer Science, 1990, pp. 318–326.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Levin, L.A. The Tale of One-Way Functions. Problems of Information Transmission 39, 92–103 (2003). https://doi.org/10.1023/A:1023634616182
Issue Date:
DOI: https://doi.org/10.1023/A:1023634616182