• DocumentCode
    2434444
  • Title

    How to Construct Quantum Random Functions

  • Author

    Zhandry, Mark

  • Author_Institution
    Stanford Univ., Stanford, CA, USA
  • fYear
    2012
  • fDate
    20-23 Oct. 2012
  • Firstpage
    679
  • Lastpage
    687
  • Abstract
    In the presence of a quantum adversary, there are two possible definitions of security for a pseudorandom function. The first, which we call standard-security, allows the adversary to be quantum, but requires queries to the function to be classical. The second, quantum-security, allows the adversary to query the function on a quantum superposition of inputs, thereby giving the adversary a superposition of the values of the function at many inputs at once. Existing techniques for proving the security of pseudorandom functions fail when the adversary can make quantum queries. We give the first quantum-security proofs for pseudorandom functions by showing that some classical constructions of pseudorandom functions are quantum-secure. Namely, we show that the standard constructions of pseudorandom functions from pseudorandom generators or pseudorandom synthesizers are secure, even when the adversary can make quantum queries. We also show that a direct construction from lattices is quantum-secure. To prove security, we develop new tools to prove the indistinguishability of distributions under quantum queries. In light of these positive results, one might hope that all standard-secure pseudorandom functions are quantum-secure. To the contrary, we show a separation: under the assumption that standard-secure pseudorandom functions exist, there are pseudorandom functions secure against quantum adversaries making classical queries, but insecure once the adversary can make quantum queries.
  • Keywords
    quantum computing; query processing; random functions; random number generation; security of data; pseudorandom function security; pseudorandom generators; pseudorandom synthesizers; quantum adversary; quantum queries; quantum random functions; quantum superposition; quantum-security proofs; standard-security; Cryptography; Generators; Polynomials; Quantum computing; Standards; Synthesizers; Pseudorandom Function; Quantum;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science (FOCS), 2012 IEEE 53rd Annual Symposium on
  • Conference_Location
    New Brunswick, NJ
  • ISSN
    0272-5428
  • Print_ISBN
    978-1-4673-4383-1
  • Type

    conf

  • DOI
    10.1109/FOCS.2012.37
  • Filename
    6375347