November 2017
Intermediate to advanced
312 pages
9h 7m
English

This chapter is about a type of algorithm that protects not only a message’s confidentiality but also its authenticity. Recall from Chapter 7 that message authentication codes (MACs) are algorithms that protect a message’s authenticity by creating a tag, which is a kind of signature. Like MACs, the authenticated encryption (AE) algorithms we’ll discuss in this chapter produce an authentication tag, but they also encrypt the message. In other words, a single AE algorithm offers the features of both a normal cipher and a MAC.
Combining a cipher and a MAC can achieve varying levels of authenticated encryption, as you’ll ...
Read now
Unlock full access