Zero-knowledge certificates find new life in the blockchain

A zero-knowledge proof, also known as the ZKP protocol, attempts to establish a fact between parties with a minimum of information exchange. In cryptography, it is intended to limit the transmission of information during authentication activities. ZKP’s originators explicitly studied the movement of information, or knowledge, in computer evidence. The zero-knowledge certificate was a significant step forward in introducing a new field of study at the time. Its implications are being explored again today in the context of web3 and blockchains.

Knowledge complexity in evidence systems

A more accurate name for zero-knowledge certificate might be knowledge-conscious evidence. The first paper proposing the idea appeared in a few variations in the late 1980s. The paper, which referred to knowledge complexity in relation to proof systems, asked the question: When one party attempts to prove a statement to another, what is the minimum amount of information that must be transmitted?

The conceptual north star to keep in mind is that we try to understand and control the flow of information while supporting effective verification.

Zero-Knowledge Safe vs. asymmetric encryption

The idea of ​​the zero-knowledge proof comes from the 70s and 80s era of exploring new conceptual territory in cryptography. This is the same environment that gave us asymmetric encryption. Some ZKP protocols use prime factorization as one-way (or trapdoor) functions along the lines of the Diffie-Hellman key exchange or the RSA encryption algorithm.

With asymmetric encryption, the main goal is for both parties to arrive at a shared secret. In ZKP, the goal is to make claims without revealing extraneous information. In asymmetric encryption, the parties share a secret number; in ZKP, the prover demonstrates their possession of a secret number without revealing that number.

It is not surprising that ZKP is finding greater use in the blockchain.

Copyright © 2022 IDG Communications, Inc.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *