mirror of
https://github.com/tlsnotary/website.git
synced 2026-01-08 21:48:05 -05:00
- move all files in `MPC` to `mpc` and delete `MPC` - rename folder `Protocol` to `protocol`
669 B
669 B
Commitment scheme
BEFORE the Notary "opens his gabled circuit" in Step 17 of DEAP, the User commits (e.g. computes a blake3 hash) to the encodings of the plaintext generated by the Notary (i.e. the encoded output [v]_B from Step 8 in DEAP).
"Opening the garbled circuit" simply means that the Notary reveals and signs the seed of randomness which (among other things) was used to generate the encoding of the plaintext.
Having both the signed seed from the Notary and also the commitment to the plaintext encoding, the User can prove to any third-party Verifier the authenticity of the plaintext.