Skip to main content

Random Variable Commitment

Definition

Random Variable Commitment is a cryptographic primitive that allows a party to commit to a random value without revealing it, and later prove that the value was indeed random within a specific distribution. This technique ensures that the committed value cannot be manipulated after the commitment phase and that its randomness can be publicly verified. It is a critical building block for various privacy-preserving protocols, including verifiable random functions and secure multi-party computations. The commitment scheme binds the committer to a specific, unrevealed random output.