Informally, a one-way function is a function for which computation in one direction is straightforward, while computation in the reverse direction is far more difficult. This is typically described in a more formal, though still not rigorous, way [3, 4, 5] as a function f with domain X and range (codomain) Y where f(x) is ‘easy’ to compute for all x ∈ X; but for ‘virtually all’ elements y ∈ Y, it is ‘computationally infeasible’ to find an x such that f(x) = y. The function f is a one-way permutation when f is a bijective one-way function and X=Y (see also substitutions and permutations).
The seminal paper of Diffie and Hellman [1] was the first to set down the potential of one-way functions in the development of public-key cryptography. The interesting, and important, feature of the one-way function is the asymmetry in computational effort required to perform a function evaluation and its reverse. Diffie and Hellman provided a familiar example of such asymmetry in the difficulty of...
References
Diffie, W. and M.E. Hellman (1976). “New directions in cryptography.” IEEE Transactions on Information Theory, 22, 644–654.
Garey, M.R. and D.S. Johnson (1979). Computers and Intractability: A Guide to the Theory of NP-Completeness. W. Freeman, San Francisco.
Goldreich, O. (1999). Modern Cryptography, Probabilistic Proofs and Pseudorandomness. Springer-Verlag, Berlin.
Massey, J.L. (1992). “Contemporary cryptology: An introduction.” Contemporary Cryptology, The Science of Information Integrity. ed. G.J. Simmons. IEEE Press.
Menezes, A.J., P.C. van Oorschot, and S.A. Vanstone (1997). Handbook of Applied Cryptography. CRC Press, Boca Raton, FL.
Needham, R.M. and M.D. Schroeder (1978). “Using encryption for authentication in large networks of computers.” Communications of the ACM, 21, 993–999.
Pohlig, S.C. and M.E. Hellman (1978). “An improved algorithm for computing logarithms over GF(p) and its cryptographic significance.” IEEE Transactions on Information Theory, 24, 106–110.
Yao, A.C. (1982). “Theory and applications of trapdoor functions.” Proceedings of the IEEE 23rd Annual Symposium on Foundations of Computer Science, 80–91.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 International Federation for Information Processing
About this entry
Cite this entry
Robshaw, M. (2005). One-Way Function. In: van Tilborg, H.C.A. (eds) Encyclopedia of Cryptography and Security. Springer, Boston, MA . https://doi.org/10.1007/0-387-23483-7_287
Download citation
DOI: https://doi.org/10.1007/0-387-23483-7_287
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-23473-1
Online ISBN: 978-0-387-23483-0
eBook Packages: Computer ScienceReference Module Computer Science and Engineering