CryptoDB
TMAC: Two-Key CBC MAC
Authors: | |
---|---|
Download: | |
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 }