• DocumentCode
    2734781
  • Title

    Zaps and their applications

  • Author

    Dwork, Cynthia ; Naor, Moni

  • Author_Institution
    Compaq Syst. Res. Centre, Palo Alto, CA, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    283
  • Lastpage
    293
  • Abstract
    A zap is a two-round, witness-indistinguishable protocol in which the first round, consisting of a message from the verifier to the prover, can be fixed “once-and-for-all” and applied to any instance, and where the verifier does not use any private coins. We present a zap for every language in NP, based on the existence of non-interactive zero-knowledge proofs in the shared random string model. The zap is in the standard model, and hence requires no common guaranteed random string. We introduce and construct verifiable pseudo-random bit generators (VPRGs), and give a complete existential characterization of both noninteractive zero-knowledge proofs and zaps in terms of approximate VPRGs. We present several applications for zaps; In the timing model of C. Dwork et al. (1998) and using moderately hard functions, we obtain 3-round concurrent zero knowledge and 2-round concurrent deniable authentication (the latter protocol also operates in the resettable model of R. Canetti et al. (2000)). In the standard model we obtain 2-round oblivious transfer using public keys (3-round otherwise). We note that any zap yields resettable 2-round witness-indistinguishability and obtain a 3-round timing-based resettable zero-knowledge argument system for any language in NP
  • Keywords
    computational complexity; cryptography; theorem proving; NP completeness; concurrent deniable authentication; concurrent zero knowledge; public keys; shared random string model; verifiable pseudo-random bit generators; verifier; witness-indistinguishable protocol; zap; zero-knowledge proofs; Application software; Authentication; Computer science; Cryptography; Nuclear magnetic resonance; Protocols; Public key; Random sequences; Testing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 2000. Proceedings. 41st Annual Symposium on
  • Conference_Location
    Redondo Beach, CA
  • ISSN
    0272-5428
  • Print_ISBN
    0-7695-0850-2
  • Type

    conf

  • DOI
    10.1109/SFCS.2000.892117
  • Filename
    892117