Message Authentication Codes (MACs)

  • Christof PaarEmail author
  • Jan Pelzl


A Message Authentication Code (MAC), also known as a cryptographic checksum or a keyed hash function, is widely used in practice. In terms of security functionality, MACs share some properties with digital signatures, since they also provide message integrity and message authentication. However, unlike digital signatures, MACs are symmetric-key schemes and they do not provide nonrepudiation. One advantage of MACs is that they are much faster than digital signatures since they are based on either block ciphers or hash functions.


Hash Function Block Cipher Message Authentication Code Data Encryption Standard Transport Layer Security 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2010

Authors and Affiliations

  1. 1.Department of Electrical Engineering and Information SciencesRuhr-Universität BochumBochumGermany
  2. 2.Zentrum für IT-Sicherheitescrypt GmbH — Embedded SecurityBochumGermany

Personalised recommendations