SIAM Journal on Computing · 1999 · 310 citations · 15 references
ComputingComputer ScienceMathematicsAlgorithmsCryptographyTheory Of ComputationCryptographic ComplexityCryptographic ProtocolsProof ComplexityProof TheoryTheorem ProvingZero-knowledge ProofsCryptographic ApplicationsNon-interactive Zero-knowledge ProofsPolynomial Time ComplexityPolynomial-time AlgorithmsSecurity ProofsZero-knowledge Non-interactive ProofsZero-knowledge Proof ProtocolsZero-knowledge Proof Systems
In this paper we show how to construct noninteractive zero knowledge proofs for any NP statement under general (rather than number theoretic) assumptions, and how to enable polynomially many provers to give polynomially many such proofs based on a single random string. Our constructions can be used in cryptographic applications in which the prover is restricted to polynomial time.
15
Shafi Goldwasser, Silvio Micali · Journal of Computer and System Sciences · 1984 · 2.6K citations
How to construct random functions
Oded Goldreich, Shafi Goldwasser, Silvio Micali · Journal of the ACM · 1986 · 2.1K citations · Full text