Data Encryption Standard is a symmetric key encryption algorithm.

Although DES standard is public, there was controversy over its design:

  • in choice of 56-bit key over 128-bit key Subsequent research showed design was in fact appropriate. DES is still standard for legacy application use. Extensions such as triple DES were created to overcome short key length.
  • design criteria was classified