Overview#
EAX (Encrypt-then-Authenticate-then-translate) is a Block Cipher Mode Authenticated Encryption with Associated Data (AEAD) algorithm designed to simultaneously provide both Authenticated Encryption of the message with a two-pass scheme, one pass for achieving Confidentiality and one for Authentication for each block.EAX mode was submitted on October 3, 2003 to the attention of NIST in order to replace CCM as standard AEAD mode of operation, since CCM mode lacks some desirable attributes of EAX and is more complex.