• DocumentCode
    1780718
  • Title

    Goldreich´s PRG: Evidence for Near-Optimal Polynomial Stretch

  • Author

    ODonnell, Ryan ; Witmer, David

  • Author_Institution
    Comput. Sci. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2014
  • fDate
    11-13 June 2014
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Furthering the study of cryptography in constant parallel time, we give new evidence for the security of Gold Reich\´s candidate pseudorandom generator with near-optimal, polynomial stretch. Our evidence consists both of security against sub exponential-time linear attacks as well as sub exponential-time attacks using SDP hierarchies such as Sherali-Adams+ and Lasserre/Parrilo. More specifically, instantiating Gold Reich\´s generator with the 5-ary "Tri-Sum-And" predicate, we get a candidate 5-local PRG which is secure against both linear attacks and attacks based on the Lasserre/Parrilo SDP hierarchy. Previous works with such small locality gave polynomially less stretch and were only shown to be secure against linear attacks. Our result is essentially optimal, as known SDP/spectral techniques show the generator would not be secure if its stretch was higher by any polynomial factor. More generally, we show that (a slight variant of) Gold Reich\´s generator can have stretch increasing with the degree of the smallest nonzero Fourier coefficient of the predicate while resisting sub exponential-time attacks based on the Sherali-Adams+ SDP hierarchy. Again, the dependence on the degree is (potentially) optimal due to known SDP/spectral methods which succeed at any polynomially higher stretch. Finally, for a large family of predicates we also extend this result to security against the much stronger Lasserre/Parrilo SDP hierarchy.
  • Keywords
    Fourier analysis; computational complexity; cryptography; random number generation; 5-ary Tri-Sum-And predicate; 5-local PRG; Goldreich´s PRG; Lasserre/Parrilo SDP hierarchy; Sherali-Adams hierarchy; cryptography; near-optimal polynomial stretch; nonzero Fourier coefficient; pseudorandom generator; spectral method; subexponential-time linear attack security; Computer science; Context; Correlation; Cryptography; Generators; Polynomials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Complexity (CCC), 2014 IEEE 29th Conference on
  • Conference_Location
    Vancouver, BC
  • Type

    conf

  • DOI
    10.1109/CCC.2014.9
  • Filename
    6875470