IMC: Schedule

WeekLectureKey TopicsLecturesReferences
Week 11
  • Introduction and shift chiper
See the end of the slides
Week 12
  • Historical ciphers
  • Secure encryption
  • Perfect secrecy
See the end of the slides
Week 23
  • Perfect secrecy (cont.)
  • One time pad
See the end of the slides
Week 24
  • One time pad (cont.)
  • Perfect/computational indistinguishability
See the end of the slides
Week 35
  • Computational Indistinguishability (cont.)
  • Pseudorandomness and PRGs
See the end of the slides
Week 36
  • Pseudo one-time-pad
See the end of the slides
Week 47
  • Pseudo one-time-pad cont.
  • CPA security
  • PRFs and PRPs
See the end of the slides
Week 48
  • CPA secure encryption
See the end of the slides
Week 59
  • CPA secure encryption (cont.)
See the end of the slides
Week 510
  • Block ciphers
  • CCA security
See the end of the slides
Week 611
  • Message integrity
  • MAC 
See the end of the slides
Week 612
  • Security reduction recap 
message-authentication-code.pdfSee the end of the slides
Week 713
  • Message authentication (cont.)
  • Hash functions
See the end of the slides
Week 714
  • Authenticated encryption
See the end of the slides
Week 815
  • Group assumptions
  • Diffie-Hellman key exchange
See the end of the slides
Week 816
  • Public-key encryption
See the end of the slides
Week 917
  • RO and Digital Signatures
See the end of the slides
Week 918
  • Digital Signatures: (Security proof) 
See the end of the slides
Week 1019
  • Digital Signatures (Security proof cont.)
See the end of the slides
Week 1020
  • Zero-Knowledge
  • Extra tutorial based on past exams (depending on the available time)

 

See the end of the slides

License
All rights reserved The University of Edinburgh