[Download postscript version]
Next: Requirements for Hash Visualization
Up: Requirements for Hash Visualization
Previous: Requirements for Hash Visualization
This review is based on the ``Handbook of Applied
Cryptography'' [10].
- A hash function is a function h which has, as
a minimum, the following two properties:
- Compression: h maps an input x of arbitrary
finite length, to an output of fixed bit length .
- Ease of computation: given and an input ,
is easy to compute.
- Three most desired properties:
- Preimage resistance: for any pre-specified output ,
it is computationally infeasible to find the input such that .
- 2nd-preimage resistance: given any input , it is computationally infeasible to
find an input such that .
- Collision resistance: it is computationally infeasible
to find any two distinct inputs which hash to the same
output, .
- A one-way hash function is a hash function h
with two additional properties: pre-image resistance and
2nd-preimage resistance. A collision resistant hash
function is a hash function h with the additional property
of collision resistance.
Next: Requirements for Hash Visualization
Up: Requirements for Hash Visualization
Previous: Requirements for Hash Visualization
Adrian Perrig
Wed Sep 15 15:31:30 PDT 1999