Jump to content

Data Authentication Algorithm: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
remove "by whom", the agent is "today's standards", that is the dominant standards in the industry today
tag as one source
 
Line 1: Line 1:
{{Short description|Message authentication code algorithm}}
{{Short description|Message authentication code algorithm}}
{{More citations needed|date=July 2021}}
{{More citations needed|date=July 2021}}
{{one source |date=April 2024}}

The '''Data Authentication Algorithm''' ('''DAA''') is a former [[Federal Information Processing Standard|U.S. government standard]] for producing cryptographic [[message authentication code]]s. DAA is defined in FIPS PUB 113,<ref>[http://csrc.nist.gov/publications/fips/fips113/fips113.html FIPS PUB 113 – Computer Data Authentication] – the [[Federal Information Processing Standard]] publication that defines the Data Authentication Algorithm</ref> which was withdrawn on September 1, 2008.{{Citation needed|date=July 2021}} The algorithm is not considered secure by today's standards.{{Citation needed|date=July 2021}}
The '''Data Authentication Algorithm''' ('''DAA''') is a former [[Federal Information Processing Standard|U.S. government standard]] for producing cryptographic [[message authentication code]]s. DAA is defined in FIPS PUB 113,<ref>[http://csrc.nist.gov/publications/fips/fips113/fips113.html FIPS PUB 113 – Computer Data Authentication] – the [[Federal Information Processing Standard]] publication that defines the Data Authentication Algorithm</ref> which was withdrawn on September 1, 2008.{{Citation needed|date=July 2021}} The algorithm is not considered secure by today's standards.{{Citation needed|date=July 2021}}
According to the standard, a code produced by the DAA is called a '''Data Authentication Code''' ('''DAC'''). The algorithm [[Block cipher mode of operation#Cipher block chaining (CBC)|chain encrypts]] the data, with the last cipher block truncated and used as the DAC.
According to the standard, a code produced by the DAA is called a '''Data Authentication Code''' ('''DAC'''). The algorithm [[Block cipher mode of operation#Cipher block chaining (CBC)|chain encrypts]] the data, with the last cipher block truncated and used as the DAC.

Latest revision as of 18:25, 29 April 2024

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