Skip to main content

Bit Commitment

Definition

Bit commitment is a cryptographic primitive that allows one party to commit to a value without revealing it until a later time. This scheme ensures that the committing party cannot alter the chosen value after commitment, nor can the receiving party discern the value prematurely. It operates in two phases a commitment phase and a reveal phase. This cryptographic tool provides a digital equivalent to sealing a choice in an envelope and handing it to a trusted third party.