Content deleted Content added
No edit summary Tags: Reverted Mobile edit Mobile web edit |
Thebirdlover (talk | contribs) m Reverted 1 edit by 2405:201:5002:3916:5690:F0B7:5EC5:A27F (talk) to last revision by Cewbot |
||
Line 1:
{{short description|Cryptographic scheme that allows commitment to a chosen value}}
{{more citations needed|date=October 2014}}
A '''commitment scheme''' is a [[cryptographic primitive]] that allows one to commit to a chosen value (or chosen statement) while keeping it hidden to others, with the ability to reveal the committed value later.<ref name="Goldreich">[[Oded Goldreich]] (2001). ''[https://web.archive.org/web/20230323175232/https://www.wisdom.weizmann.ac.il/~oded/foc-book.html Foundations of Cryptography]'': Volume 1, Basic Tools. Cambridge University Press. {{ISBN|0-521-79172-3}}.{{rp|224}}</ref> Commitment schemes are designed so that a party cannot change the value or statement after they have committed to it: that is, commitment schemes are ''binding''. Commitment schemes have important applications in a number of [[cryptographic protocol]]s including secure coin flipping, [[zero-knowledge proof]]s, and [[secure computation]].
|