Skip to main content

Security Reduction

Definition

Security reduction is a cryptographic proof technique demonstrating that the security of a new protocol relies on the established security of an existing, well-understood cryptographic primitive. This method formally shows that breaking the new protocol would imply breaking the underlying primitive, thereby providing a rigorous argument for the new protocol’s security strength. It involves constructing a hypothetical attacker for the primitive using an assumed attacker for the protocol, thereby “reducing” the security of the protocol to that of the primitive. Security reductions are fundamental for establishing confidence in the cryptographic integrity of blockchain protocols and smart contracts.