International Association for Cryptologic Research

International Association
for Cryptologic Research

CryptoDB

TMAC: Two-Key CBC MAC

Authors:
Kaoru Kurosawa
Tetsu Iwata
Download:
URL: http://eprint.iacr.org/2002/092
Search ePrint
Search Google
Abstract: In this paper, we propose TMAC, Two-Key CBC Message Authentication Code. TMAC is a refinement of XCBC (which is a variant of CBC MAC) shown by Black and Rogaway. We use only $(k+n)$-bit key for TMAC while XCBC uses $(k+2n)$-bit key, where $k$ is the key length of the underlying block cipher and $n$ is its block length. The cost for reducing the size of secret keys is almost negligible; only one shift and one conditional XOR. Similarly to XCBC, our algorithm correctly and efficiently handles messages of arbitrary bit length.
BibTeX
@misc{eprint-2002-11615,
  title={TMAC: Two-Key CBC MAC},
  booktitle={IACR Eprint archive},
  keywords={secret-key cryptography / AES, secret-key cryptography, message authentication codes},
  url={http://eprint.iacr.org/2002/092},
  note={NIST submission iwata@cis.ibaraki.ac.jp 11879 received 10 Jul 2002, last revised 11 Jul 2002},
  author={Kaoru Kurosawa and Tetsu Iwata},
  year=2002
}