One way functions and pseudorandom generators (Q1100894)

From MaRDI portal





scientific article; zbMATH DE number 4045145
Language Label Description Also known as
English
One way functions and pseudorandom generators
scientific article; zbMATH DE number 4045145

    Statements

    One way functions and pseudorandom generators (English)
    0 references
    1987
    0 references
    Pseudorandom generators transform in polynomial time a short random ``seed'' into a long ``pseudorandom'' string. This string cannot be random in the classical sense of \textit{A. N. Kolmogorov} [Probl. Peredachi Inf. 1, No.1, 3-11 (1965; Zbl 0271.94018)], but testing that requires an unrealistic amount of time (say, exhaustive search for the seed). Such pseudorandom generators were first discovered by \textit{M. Blum} and \textit{S. Micali} [SIAM J. Comput. 13, 850-864 (1984; Zbl 0547.68046)] assuming that the function \((a^ x mod b)\) is one-way, i.e., easy to compute, but hard to invert on a noticeable fraction of instances. By \textit{A. C. Yao} [``Theory and application of trapdoor functions'', Proc. 23rd Annu. IEEE Symp. Found. Comput. Sci., 80-91 (1982)] this assumption was generalized to the existence of any one-way permutation. The permutation requirement is sufficient but still very strong. It is unlikely to be proven necessary, unless something crucial, like \(P=NP\), is discovered. Below, among other observations, a weaker assumption about one-way functions is proposed, which is not only sufficient, but also necessary for the existence of pseudorandom generators.
    0 references
    one-way function
    0 references
    one-way permutation
    0 references
    pseudorandom generators
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references