Skip to main content

Cryptographic Coin-Tossing

Definition

Cryptographic coin-tossing is a protocol that enables two or more distrusting parties to jointly generate a random bit in a fair and verifiable manner. Even if one party attempts to cheat, the protocol ensures that the outcome remains unbiased or that the cheating attempt is detected. This primitive is foundational for achieving fairness in distributed computations and decision-making processes where no trusted third party exists. It relies on cryptographic commitments and challenge-response mechanisms.