Application scenario example understanding by kdkdcz

View this thread on steempeak.com
· @kdkdcz ·
$22.91
Application scenario example understanding
### Content
1. Zero-Knowledge Proof
1. Also called minimum exposure certificate.

2. 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.
👍  , , , , , , , , , , , , , , , , ,
properties (23)
post_id89,666,292
authorkdkdcz
permlinkapplication-scenario-example-understanding
categoryapplication
json_metadata{"tags":["application","scenario"],"app":"steemit\/0.2","format":"markdown"}
created2021-03-02 12:59:36
last_update2021-03-02 12:59:36
depth0
children0
net_rshares45,707,679,225,029
last_payout2021-03-09 12:59:36
cashout_time1969-12-31 23:59:59
total_payout_value21.536 SBD
curator_payout_value1.374 SBD
pending_payout_value0.000 SBD
promoted0.000 SBD
body_length920
author_reputation25,835,818,340,322
root_title"Application scenario example understanding"
beneficiaries[]
max_accepted_payout1,000,000.000 SBD
percent_steem_dollars10,000
author_curate_reward""
vote details (18)