On the security of iterated message authentication codes

  • Authors:
  • B. Preneel;P. C. van Oorschot

  • Affiliations:
  • ESAT, Katholieke Univ., Leuven, Heverlee;-

  • Venue:
  • IEEE Transactions on Information Theory
  • Year:
  • 2006

Quantified Score

Hi-index 754.84

Visualization

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