Application scenario example understanding

in #application4 years ago

Content

  1. Zero-Knowledge Proof

  2. Also called minimum exposure certificate.

  3. Zero-knowledge proof is defined as: the prover can convince the verifier that a certain assertion is correct without providing any useful information to the verifier.

To

Two, application scenarios for understanding:

  1. Asymmetric encryption for identity authentication
    Scenario: Little A wants to verify whether Little B has a certain private key sk, but Little B does not want Little A to see the private key

Small A uses the public key pk corresponding to the private key to encrypt a piece of data d that only small A knows, and obtains the ciphertext sd;

Little A sends the ciphertext sd to Little B;

Little B uses the private key to unlock the ciphertext sd to get d_new;

Little B sends d_new to Little A;

If d_new == d, then Little A can think that Little B does have the private key sk corresponding to the public key pk.