Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Interactive proof system
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Zero knowledge === {{main|Zero-knowledge proof}} Not only can interactive proof systems solve problems not believed to be in '''NP''', but under assumptions about the existence of [[one-way function]]s, a prover can convince the verifier of the solution without ever giving the verifier information about the solution. This is important when the verifier cannot be trusted with the full solution. At first it seems impossible that the verifier could be convinced that there is a solution when the verifier has not seen a certificate, but such proofs, known as [[zero-knowledge proof]]s are in fact believed to exist for all problems in '''NP''' and are valuable in [[cryptography]]. Zero-knowledge proofs were first mentioned in the original 1985 paper on '''IP''' by Goldwasser, Micali and Rackoff for specific number theoretic languages. The extent of their power was however shown by [[Oded Goldreich]], [[Silvio Micali]] and [[Avi Wigderson]].<ref name="O. Goldreich, S. Micali 1991"/> for all of '''NP''', and this was first extended by [[Russell Impagliazzo]] and [[Moti Yung]] to all '''IP'''.<ref>Russell Impagliazzo, Moti Yung: Direct Minimum-Knowledge Computations. CRYPTO 1987: 40-51 [https://link.springer.com/chapter/10.1007%2F3-540-48184-2_4]</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)