DES: A hardware standard
DES implementations must be hardware or firmware
- The standard disallows software implementations
- Algorithm is ideal for hardware
- Uses arithmetic and logical operations
- 64-bit numbers
- Repetitive operations can be pipelined
- Same algorithm encrypts and decrypts
A block cipher
- Input: 64-bit blocks of plaintext
- Output: 64-bit blocks of ciphertext