Cipher
Confusion and diffusion
Twofish
Substitution-permutation network
Data Encryption Standard
Cryptography
Block ciphers
Feistel cipher