Montgomery prime hashing for message authentication

  • Authors:
  • Douglas L. Whiting;Michael J. Sabin

  • Affiliations:
  • Hifn, Carlsbad, CA;Independent Consultant, Sunnyvale, CA

  • Venue:
  • CT-RSA'03 Proceedings of the 2003 RSA conference on The cryptographers' track
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose TMAC. TMAC is a refinement of XCBC such that it requires only two keys while XCBC requires three keys. More precisely, TMAC requires only (k + n)-bit keys while XCBC requires (k + 2n)-bit keys, where k is the key length of the underlying block cipher E and n is its block length. We achieve this by using a universal hash function and the cost is almost negligible. Similar to XCBC, the domain is {0, 1}* and it requires no extra invocation of E even if the size of the message is a multiple of n.