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.