Highlight

The Knowledge Complexity of Interactive Proof Systems

Develops a complexity theory of knowledge in proofs and defines zero-knowledge proofs, giving examples for quadratic residuosity.

Based on

The Knowledge Complexity of Interactive Proof Systems

By S. Goldwasser, S. Micali, C. RackoffSIAM journal on computing (Print)
Read original article →

The paper observes that a conventional proof typically contains more knowledge than the single bit stating that a theorem is true, and sets out to formalize this intuition. It develops a computational complexity theory of the knowledge contained in a proof and introduces the notion of zero-knowledge proofs, which are defined as interactive proofs that convey no additional knowledge beyond the correctness of the proposition being proved.

To demonstrate the concept, the authors construct zero-knowledge proof systems for the languages of quadratic residuosity and quadratic nonresiduosity. These were the first examples of zero-knowledge proofs for languages not known to be efficiently recognizable, and the framework became foundational to modern cryptography and complexity theory.

Abstract

A proof of a theorem usually conveys more knowledge than the bare fact that it is true. This paper develops a computational complexity theory of the knowledge contained in a proof, defining zero-knowledge proofs as those that convey nothing beyond the correctness of the proposition. It presents zero-knowledge proof systems for the languages of quadratic residuosity and quadratic nonresiduosity, the first such examples for languages not known to be efficiently recognizable.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

zero-knowledge proofsinteractive proof systemscomputational complexitycryptographyquadratic residuosity
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.

The Knowledge Complexity of Interactive Proof Systems | Aramai