Skip to main content

Program Commitment

Definition

Program Commitment, in cryptography, refers to a method where a party commits to a specific computational program or algorithm without revealing its full details immediately. Later, the party can disclose the program and prove that the disclosed program is indeed the one they committed to earlier. This technique ensures that a party cannot alter the program after making an initial declaration. It provides a mechanism for verifiable, deferred disclosure of computational logic.