Cryptography
Cryptography is the set of techniques to secure communication so that it cannot be understood or tampered with by an adversary. Modern cryptography generally combines math, computer science, and other science and engineering disciplines to make secure communication practical and ubiquitous.
Deeper Knowledge on Cryptography
Asymmetric (public-key) Cryptography
A cryptographic system
Hash-based Message Authentication Codes (HMAC)
Hash-based Message Authentication Codes
Broader Topics Related to Cryptography
Math
Fun with numbers
Computer Science
The study of algorithms, data structures, information, and computation