Commitment schemes

Commitment scheme

Commitment schemes are cryptographic primitives that allow one to commit to a chosen value while keeping it hidden from others, with the ability to reveal the committed value later. They are designed so that a party cannot change the value after they have committed to it, and have important applications in various cryptographic protocols. Commitment schemes consist of two phases: the commit phase, where the sender puts the message in a locked box, and the reveal phase, where the sender gives the key to the receiver to open the box and verify its contents.

1 courses cover this concept

COS 433 - Cryptography

Princeton University

Fall 2020

An introductory course into modern cryptography, grounded in rigorous mathematical definitions. Covers topics such as secret key and public key encryption, pseudorandom generators, and zero-knowledge proofs. Requires a basic understanding of probability theory and complexity theory, and entails some programming for course projects.

No concepts data

+ 29 more concepts