Content deleted Content added
Updated short description Tags: Mobile edit Mobile app edit iOS app edit App description change |
Gijffy Tags: Reverted references removed Visual edit Mobile edit Mobile web edit |
||
Line 2:
{{more citations needed|date=October 2014}}
A '''commitment scheme''' is a
A way to visualize a commitment scheme is to think of a sender as putting a message in a locked box, and giving the box to a receiver. The message in the box is hidden from the receiver, who cannot open the lock themselves. Since the receiver has the box, the message inside cannot be changed—merely revealed if the sender chooses to give them the key at some later time.
Line 15:
In simple protocols, the commit phase consists of a single message from the sender to the receiver. This message is called ''the commitment''. It is essential that the specific value chosen cannot be extracted from the message by the receiver at that time (this is called the ''hiding'' property). A simple reveal phase would consist of a single message, ''the opening'', from the sender to the receiver, followed by a check performed by the receiver. The value chosen during the commit phase must be the only one that the sender can compute and that validates during the reveal phase (this is called the ''binding'' property).
The concept of commitment schemes was perhaps first formalized by
==Applications==
|