Skip to main content

Computational Hardness

Definition

Computational hardness describes the difficulty of solving a mathematical problem, measured by the resources required for a computer to find a solution. In cryptography and blockchain, problems with high computational hardness are selected to secure systems, rendering them resistant to brute-force attacks. The security of many cryptographic algorithms relies on the assumption that certain problems are practically impossible to solve within a reasonable timeframe. This property forms the foundation of cryptographic security.