Zero-Knowledge Proof: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
====Zero-Knowledge Proof==== | |||
<!-- | <!-- | ||
Zero-Knowledge Proof (ZKP) lets you agree on information without revealing the data you're agreeing on at all. | Zero-Knowledge Proof (ZKP) lets you agree on information without revealing the data you're agreeing on at all. | ||
{{comment|( | {{comment|(note: has nothing to do with [[Zero Trust]] architecture)}} | ||
And before you say "well just use encryption": ZKP allows working ''without'' a previously shared secret (which most encryption relies on), or external trusted party. | |||
The cryptographic basis looks good (though as with any security detail, maybe don't trust the fate of the world on early implementations, until more people have looked at it). | |||
Note that it only prevents the specifically protected communication from revealing things. | Note that it only prevents ''the specifically protected communication'' from revealing things. | ||
In a lot of real-world applications, there are probably other weak links that can that you ''also'' want to think about. | In a lot of real-world applications, there are probably other weak links that can that you ''also'' want to think about. |