Cryptography and security

COM-401

This file is part of the content downloaded from Cryptography and security.
Course summary

Welcome to the course page of the Cryptography and Security course!

Contents

  1. Ancient cryptography: Vigenère, Enigma, Vernam cipher, Shannon theory
  2. Diffie-Hellman cryptography: algebra, Diffie-Hellman, ElGamal
  3. RSA cryptography: number theory, RSA, factoring
  4. Elliptic curve cryptography: elliptic curves over a finite field, ECDH, ECIES, pairing
  5. Symmetric encryption: block ciphers, stream ciphers, exhaustive search
  6. Integrity and authentication: hashing, MAC, birthday paradox
  7. Public-key cryptography: cryptosystem, digital signature
  8. Trust establishment: password-based crypto, secure communication, trust setups, SAS-based crypto
  9. Case studies : mobile telephony, Bluetooth, WiFi, WhatsApp, Bitcoin,TLS, biometric passport, EMV

















26 December - 01 January


Final Exam


Final Exam Solution