Secure Hash Algorithm Ch12
Secure Hash Algorithm Ch12
Functions
condense arbitrary size message to fixed size by processing message in blocks through some compression function either custom or block cipher based
Message
fixed sized authenticator for some message to provide authentication for message by using block cipher mode or hash function
SHA originally designed by NIST & NSA in 1993 was revised in 1995 as SHA-1 US standard for use with DSA signature scheme
standard is FIPS 180-1 1995, also Internet RFC3174 nb. the algorithm is SHA, the standard is SHS
based on design of MD4 with key differences produces 160-bit hash values recent 2005 results on security of SHA-1 have raised concerns on its use in future applications
for compatibility with increased security provided by the AES cipher structure & detail is similar to SHA-1 hence analysis should be similar but security levels are rather higher
SHA-512 Overview
updating a 512-bit buffer using a 64-bit value Wt derived from the current message block and a round constant based on cube root of first 80 prime numbers
Summary
have
considered:
HMAC authentication using hash function CMAC authentication using a block cipher