History of cryptography, and classical cipher systems
Design and analysis of block ciphers and stream ciphers
Public-key cryptography, homomorphic encryption
One-way functions, hash functions, digital signature
User and data authentication, data integrity, nonrepudiation
ID based encryption, anonymity on the Internet
Key management and public key infrastructure
Cryptographic protocols, email security, web security
Network security, distributed systems security
Virtual private networks, privacy and anonymity