Skip to main content

Security Assumption

Definition

A security assumption is a foundational premise about the behavior of participants or the capabilities of attackers that a cryptographic protocol or blockchain system relies upon for its security guarantees. These assumptions might include the difficulty of solving certain mathematical problems, the honest majority of network participants, or the availability of sufficient computational power. If a security assumption is violated, the integrity or safety of the system could be compromised. Protocols are designed with specific assumptions in mind.