Skip to main content

IMC - top navigation

  • Learn
  • Piazza
  • DRPS

Breadcrumb

  1. Home
  2. IMC: Introduction to Modern Cryptography

IMC: Schedule

LectureCommencingKey TopicsLecturesReferences
116/01/2024
  • Lecture 1
  • Introduction and shift chiper
  • admin.pdf
  • introduction.pdf
  • shift-cipher.pdf
See the end of the slides
219/01/2024
  • Lecture 2
  • Historical ciphers
  • vigenere-cipher.pdf
See the end of the slides
323/01/2024
  • Lecture 3
  • Secure encryption
  • Perfect secrecy
  • secure-encryption.pdf
  • perfect-secrecy.pdf
See the end of the slides
426/01/2024
  • Lecture 4
  • One time pad
  • Perfect indistinguishability
  • onetimepad.pdf
  • perfect-indistinguishability.pdf
See the end of the slides
530/01/2024
  • Lecture 5
  • Computational Secrecy
  • Pseudorandomness and PRGs
  • computational-secrecy.pdf
  • pseudorandomness-prg.pdf
See the end of the slides
62/02/2024
  • Lecture 6
  • Pseudo one-time-pad
  • pseudo-otp.pdf
See the end of the slides
76/02/2024
  • Lecture 7
  • CPA security
  • PRFs and PRPs
  • cpa-security.pdf
  • pseudorandom-functions-prf-prp.pdf 
See the end of the slides
89/02/2024
  • Lecture 8
  • CPA secure encryption
  • cpa-secure-encryption.pdf
See the end of the slides
913/02/2024
  • Lecture 9
  • Block ciphers
  • CCA security
  • block-ciphers-mo.pdf
  • cca.pdf
See the end of the slides
1016/02/2024
  • Lecture 10
  • Message integrity
  • MAC 
  • message-integrity.pdf
  • message-authentication-code.pdf
See the end of the slides
1127/02/2024
  • Lecture 11
  • Hash functions
  • Authenticated encryption (first part)
  • hash-functions.pdf
  • authenticated-encryption.pdf 
See the end of the slides
121/03/2024
  • Lecture 12
  • Authenticated encryption (continue)
  • Group assumptions (until slide 21)
  • authenticated-encryption.pdf 
  • groups-assumptions.pdf
See the end of the slides
138/03/2024
  • Lecture 13
  • Group assumptions (from slide 22)
  • Diffie-Hellman key exchange
  • groups-assumptions.pdf
  • diffie-hellman.pdf
See the end of the slides
1412/03/2024
  • Lecture 14
  • Public-key encryption (until slide 18)
  • public-key-encryption.pdf
See the end of the slides
1515/03/2024
  • Lecture 15
  • Public-key encryption (from slide 19 until the end)
  • RO and Digital Signatures (until the description of the signature scheme) 
  • public-key-encryption.pdf
  • digital-signatures.pdf
See the end of the slides
1619/03/2024
  • Lecture 16
  • Digital Signatures: (Security proof) 
  • digital-signatures.pdf
See the end of the slides
1722/03/2024
  • Lecture 17
  • Digital Signatures (Security proof)
  • digital-signatures.pdf
See the end of the slides
1826/03/2024
  • Zero-Knowledge
  • zero_knowledge.pdf
See the end of the slides
1929/03/2024
  • Extra tutorial from the Lecturer. We will discuss the solutions of the past year exam
  • Exam_2023
  • Solutions
 

License
All rights reserved The University of Edinburgh

Book traversal links for IMC: Schedule

  • IMC: Introduction to Modern Cryptography
  • Up
  • IMC: Course Materials

Navigation links

  • IMC: Schedule
  • IMC: Course Materials
  • IMC: Assessment
RSS feed

Opencourse privacy & accessibility statements; contact Informatics, ILTS.