Cryptography is the study of techniques for secure communication. ‘Secure’ -> ‘in the presence of adversaries’