El algoritmo de autenticación de datos ( DAA ) es un antiguo estándar del gobierno de los EE. UU. para producir códigos de autenticación de mensajes criptográficos . DAA se define en FIPS PUB 113, [1] que se retiró el 1 de septiembre de 2008. [ cita requerida ] El algoritmo no se considera seguro según los estándares actuales. [ cita requerida ] Según el estándar, un código producido por el DAA se denomina código de autenticación de datos ( DAC ). La cadena del algoritmo cifra los datos, con el último bloque de cifrado truncado y utilizado como DAC.
El DAA es equivalente al algoritmo MAC 1 de ISO/IEC 9797-1 , o CBC-MAC , con DES como cifrado subyacente, truncado a entre 24 y 56 bits (inclusive).