jspωiki
Authenticated Encryption with Associated Data

Overview#

Authenticated Encryption with Associated Data (AEAD) is defined in RFC 5116 and defines a uniform interface and a registry for such algorithms.

Authenticated Encryption [1] is a form of encryption that, in addition to providing confidentiality for the plaintext that is encrypted, provides a way to check its authenticity.

Authenticated Encryption with Associated Data, or AEAD, adds the ability to check the integrity and authenticity of some Associated Data (AD), also called "additional authenticated data", that is not encrypted.

RFC 5116 also defines an Authenticated Encryption with Associated Data (AEAD) Parameters IANA Registry

Why use "Associated Data"#

As a very general rule, the purpose of Associated Data (hereafter "AD") is to bind a ciphertext to the context where the it is supposed to appear, so that attempts to "cut-and-paste" a valid ciphertext into a different context can be detected and rejected.[3]]

More Information#

There might be more information for this subject on one of the following: