Topics (tentative)
Introduction to cryptography, key agreement protocols, key distribution
protocols, key management protocols, authentication protocols,
identification protocols, secret sharing protocols, Secure Socket Layer,
Transport Layer Security, Secure Shell, IP Security, Web security protocols,
Protocols for secure
electronic voting, protocols for electronic payment, protocols for email
security, zero knowledge protocols, Secure Shell
Prerequisites
Basics of computer networks.