Cryptography
Applied mathematics
Block cipher
Cryptographic hash function
Hash function
Cryptanalysis