Overview over protocols:

This combines the logic of Message Authentication Codes (MAC), which provides integrity and the Symmetric Encryption (AE), which provides Confidentiality.
There are three generic composition methods to ensure integrity and confidentiality in messages:



Is a variant of AE in which some data is left unencrypted, but we can still provide integrity on the data.

Is an example of an AEAD.
It uses CTR (Counter Mode, which is a block cipher) and additionally uses MAC, which in our case is a GMAC (Galois MAC).


