Cryptography and security
COM-401
This file is part of the content downloaded from Cryptography and security.
Welcome to the course page of the Cryptography and Security course!
Contents
- Ancient cryptography: Vigenère, Enigma, Vernam cipher, Shannon theory
- Diffie-Hellman cryptography: algebra, Diffie-Hellman, ElGamal
- RSA cryptography: number theory, RSA, factoring
- Elliptic curve cryptography: elliptic curves over a finite field, ECDH, ECIES, pairing
- Symmetric encryption: block ciphers, stream ciphers, exhaustive search
- Integrity and authentication: hashing, MAC, birthday paradox
- Public-key cryptography: cryptosystem, digital signature
- Trust establishment: password-based crypto, secure communication, trust setups, SAS-based crypto
- Case studies : mobile telephony, Bluetooth, WiFi, WhatsApp, Bitcoin,TLS, biometric passport, EMV
- Introduction Slides (File)
- Lecture Notes (File)
- Course Slides (File)
- Executive Summary (File)
- --------------------------------------------------... (Text and media area)
- Book about algebra:Victor Shoup, A Computational I... (Text and media area)
- --------------------------------------------------... (Text and media area)
- Introductory books about elliptic curves for peopl... (Text and media area)
- --------------------------------------------------... (Text and media area)
- Quiz generator (URL)
- Exams archives (URL)
- --------------------------------------------------... (Text and media area)
- Lecture Videos: https://mediaspace.epfl... (Text and media area)
- --------------------------------------------------... (Text and media area)
- News forum (Forum)
- Discussion forum (Forum)
- Groups (Forum)
- Quiz Day (Choice)
- Midterm Room ELA1 (File)
- Midterm Room CM1 120 (File)
- Prerequisites notes (File)
- Exercises Sheet 1 (File)
- Solutions Sheet 1 (File)
- Exercises Sheet 2 (SAGE) (File)
- Solutions Sheet 2 (SAGE) (File)
- Prerequisite test 2022 (File)
- Prerequisites Test 2022 Solutions (File)
- Sage Tutorial Slides (File)
- Exercises Sheet 4 (File)
- Solutions Sheet 4 (File)
- Prerequisite Test (File)
- Prerequisite Test Solutions (File)
- Exercises Sheet 13 (File)
- Solutions Sheet 13 (File)
- Exercises Sheet 14 (File)
- Solutions Sheet 14 (File)
- Homework 2 Solutions (File)