Data Encryption Standard (DES)
Advanced Encryption Standard (AES)
- Symmetric Key. AES, Triple-DES, Escrowed Encryption Standard.
- Asymmetric Key. DSA, RSA, ECDSA.
- Hash Standards. SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA-512/224, SHA-512/256.
- Random number generators. See annex c.
- Message authentication. CCM, GCM, GMAC, CMAC, HMAC.
Differences:
DES
|
AES
| |
Developed
|
1977
|
2000
|
Key Length
|
56 bits
|
128, 192, or 256 bits
|
Cipher Type
|
Symmetric block cipher
|
Symmetric block cipher
|
Block Size
|
64 bits
|
128 bits
|
Security
|
Proven inadequate
|
Considered secure
|