The Data Authentication Algorithm (DAA) is a former U.S. government standard for producing cryptographic message authentication codes. DAA is defined in FIPS PUB 113,[1] which was withdrawn on September 1, 2008.[citation needed] The algorithm is not considered secure by today's standards.[citation needed] According to the standard, a code produced by the DAA is called a Data Authentication Code (DAC). The algorithm chain encrypts the data, with the last cipher block truncated and used as the DAC.

The DAA is equivalent to ISO/IEC 9797-1 MAC algorithm 1, or CBC-MAC, with DES as the underlying cipher, truncated to between 24 and 56 bits (inclusive).

Sources

edit
  1. ^ FIPS PUB 113 – Computer Data Authentication – the Federal Information Processing Standard publication that defines the Data Authentication Algorithm


📚 Artikel Terkait di Wikipedia

Message authentication code

cryptography, a message authentication code (MAC), sometimes known as an authentication tag, is a short piece of information used for authenticating and integrity-checking

Message authentication

symmetric encryption algorithm. The authentication key is only shared by exactly two parties (e.g. communicating devices), and the authentication will fail in

Authenticated encryption

Output: ciphertext and authentication tag (message authentication code or MAC). Decryption Input: ciphertext, key, authentication tag, and optionally a

IPsec

perform various functions: Authentication Header (AH) provides connectionless data integrity and data origin authentication for IP datagrams and provides

ISO/IEC 9797-1

methods for calculating a message authentication code (MAC) over data. Rather than defining one specific algorithm, the standard defines a general model

Galois/Counter Mode

and message authentication in a single pass. It belongs to the class of authenticated encryption with associated data (AEAD) algorithms. In practice

Encryption

message authentication code (MAC) or a digital signature usually done by a hashing algorithm or a PGP signature. Authenticated encryption algorithms are designed

HMAC-based one-time password

forms part of multi-factor authentication protocols such as the Open Authentication initiative (OATH) challenge-response algorithm. HOTP was published as