DocumentCode :
805176
Title :
Construction of secure and fast hash functions using nonbinary error-correcting codes
Author :
Knudsen, Lars ; Preneel, Bart
Author_Institution :
Dept. of Math., Tech. Univ. Denmark, Lyngby, Denmark
Volume :
48
Issue :
9
fYear :
2002
fDate :
9/1/2002 12:00:00 AM
Firstpage :
2524
Lastpage :
2539
Abstract :
This paper considers iterated hash functions. It proposes new constructions of fast and secure compression functions with nl-bit outputs for integers n>1 based on error-correcting codes and secure compression functions with l-bit outputs. This leads to simple and practical hash function constructions based on block ciphers such as the Data Encryption Standard (DES), where the key size is slightly smaller than the block size; IDEA, where the key size is twice the block size; Advanced Encryption Standard (AES), with a variable key size; and to MD4-like hash functions. Under reasonable assumptions about the underlying compression function and/or block cipher, it is proved that the new hash functions are collision resistant. More precisely, a lower bound is shown on the number of operations to find a collision as a function of the strength of the underlying compression function. Moreover, some new attacks are presented that essentially match the presented lower bounds. The constructions allow for a large degree of internal parallelism. The limits of this approach are studied in relation to bounds derived in coding theory.
Keywords :
cryptography; error correction codes; AES; Advanced Encryption Standard; DES; Data Encryption Standard; IDEA; MD4-like hash functions; attacks; birthday attacks; block ciphers; coding theory; compression function; compression functions; fast hash functions; iterated hash functions; key size; nonbinary error-correcting codes; secure hash functions; Application software; Ash; Cryptography; Digital signatures; Error correction codes; Government; Message authentication; Parallel processing; Protection; Security;
fLanguage :
English
Journal_Title :
Information Theory, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9448
Type :
jour
DOI :
10.1109/TIT.2002.801402
Filename :
1027781
Link To Document :
بازگشت