Understanding Cryptography
by Christof Paar and Jan Pelzl www.crypto-textbook.com These slides were prepared by Christof Paar and Jan Pelzl And modified by Sam Bowne
Understanding Cryptography by Christof Paar and Jan Pelzl - - PowerPoint PPT Presentation
Understanding Cryptography by Christof Paar and Jan Pelzl www.crypto-textbook.com Chapter 12 Message Authentication Codes (MACs) Updated 12-4-17 These slides were prepared by Christof Paar and Jan Pelzl And modified by Sam Bowne
by Christof Paar and Jan Pelzl www.crypto-textbook.com These slides were prepared by Christof Paar and Jan Pelzl And modified by Sam Bowne
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
2
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
3
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
4
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
5
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
6
A MAC generates a cryptographically secure authentication tag for a given message.
MACs are based on secret symmetric keys. The signing and verifying parties must share a secret key.
MACs accept messages of arbitrary length.
MACs generate fixed-size authentication tags.
MACs provide message integrity: Any manipulations of a message during transit will be detected by the receiver.
The receiving party is assured of the origin of the message.
Since MACs are based on symmetric principles, they do not provide nonrepudiation.
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
7
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
8
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
9
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
10
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
11
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
12
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
13
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
14
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
15
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
16
Chapter 12 of Understanding Cryptography by Christof Paar and Jan Pelzl
17