DocumentCode
1474650
Title
On the security of iterated message authentication codes
Author
Preneel, Bart ; Van Oorschot, Paul C.
Author_Institution
ESAT, Katholieke Univ., Leuven, Heverlee, Belgium
Volume
45
Issue
1
fYear
1999
fDate
1/1/1999 12:00:00 AM
Firstpage
188
Lastpage
199
Abstract
The security of iterated message authentication code (MAC) algorithms is considered, and in particular, those constructed from unkeyed hash functions. A new MAC forgery attack applicable to all deterministic iterated MAC algorithms is presented, which requires on the order of 2n/2 known text-MAC pairs for algorithms with n bits of internal memory, as compared to the best previous general attack which required exhaustive key search. A related key-recovery attack is also given which applies to a large class of MAC algorithms including a strengthened version of CBC-MAC found in ANSI X9.19 and ISO/IEC 9797, and envelope MAC techniques such as “keyed MD5”. The security of several related existing MACs based directly on unkeyed hash functions, including the secret prefix and secret suffix methods, is also examined
Keywords
ANSI standards; IEC standards; ISO standards; codes; cryptography; iterative methods; message authentication; ANSI X9.19; CBC-MAC; ISO/IEC 9797; MAC algorithms; MAC forgery attack; deterministic iterated MAC algorithms; envelope MAC techniques; internal memory; iterated message authentication codes; key-recovery attack; keyed MD5; secret prefix; secret suffix; unkeyed hash functions; Banking; Cryptography; Data security; Digital signatures; Feedback; Forgery; IEC standards; ISO standards; Message authentication; Proposals;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/18.746787
Filename
746787
Link To Document