International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

Message Authentication on 64-bit Architectures

Authors:
Ted Krovetz
Download:
URL: http://eprint.iacr.org/2006/037
Search ePrint
Search Google
Abstract: This paper takes UMAC --- a message authentication algorithm (MAC) optimized for performance on 32-bit architectures --- as its starting point, and adapts its strategies for optimum performance on 64-bit architectures. The resulting MAC, called UMAC8, achieves per message forgery probabilities of about $2^{-60}$ and $2^{-120}$ for tags of length 64 and 128 bits. The UMAC strategies are discussed at length and adapted for 64-bit environments, but are also modified to address several UMAC shortcomings, particularly key-agility and susceptibility to timing attacks. UMAC achieved peak throughput rates, when generating 64-bit tags, of 1.0 CPU cycle per byte of message authenticated, while UMAC8 achieves 0.5 cycles per byte.
BibTeX
@misc{eprint-2006-21530,
  title={Message Authentication on 64-bit Architectures},
  booktitle={IACR Eprint archive},
  keywords={secret-key cryptography / message authentication codes},
  url={http://eprint.iacr.org/2006/037},
  note={ tdk@acm.org 13180 received 1 Feb 2006},
  author={Ted Krovetz},
  year=2006
}