Meaning
Mathematical functions provide security by ensuring that a unique output cannot be easily reversed to find its source. The pre-image resistance property ensures that an observer seeing a hash cannot recover the original password or document used to create it. This protection is fundamental to the security of digital signatures and secure login systems.
It stops applying if an attacker finds a way to reverse the function in less time than a brute force search would require.
Reversal Difficulty
Modern algorithms rely on a high bit length to make the search space unmanageable for even the fastest computers. If pre-image resistance is maintained, a founder can prove possession of a document without revealing its contents by sharing only the hash. This allows for timestamping without leaking sensitive business intelligence.
Collision Avoidance
Strong functions also prevent different inputs from producing the same output. This secondary property reinforces the uniqueness of every recorded event in a registry. Without these guarantees, an attacker could substitute a fraudulent contract for an original one.
Resource Requirement
Maintaining this level of security demands computational energy during the initial hash creation. As hardware improves, older algorithms must be replaced with newer ones to stay ahead of processing power.