Home
Overview
Syllabus
Assignments
Project
Presentation
Syllabus
Schedule
Tutorial
Week
Date
Topic
Assignment
#1
#1
February 27
Introduction
N/A
#2
#2
March 6
Symmetric Key Encryption
Assignment #1
#3
#3
March 13
Number Theory
Assignment #2
#4
#4
March 20
Public Key Cryptography: Encryption
Assignment #3
#5
#5
March 27
Digital Signature Hash Function Message Authentication Code
Assignment #4
#6
#6
April 3
Public Key Infrastructure
Assignment #5
#7
#7
April 10
Authentication and Key Exchange
Assignment #6
#8
#8
April 17
Secure Socket Layer
N/A
#9
#9
April 24
Introduction to Bitcoin
N/A
#10
#10
April 24
Introduction to Bitcoin
N/A
#11
#11
May 5
Introduction to Bitcoin
N/A
#12
#12
May 5
Introduction to Bitcoin
N/A
#13
#13
May 5
Introduction to Bitcoin
Assignment #7
#14
#14
May 8
Networking Overview: “Everything” you need to know, in 50 minutes
N/A
#15
#15
May 10
Networking Attacks: Link-, IP-, and TCP-layer attacks
Assignment #8
#16
#16
May 15
Attacks on DNS: Risks of Caching
N/A
#17
#17
May 17
Securing Internet Communication: TLS
N/A
#18
#18
May 22
User Authentication
N/A
#19
#19
May 24
Anonymous Communication and Internet Freedom
Assignment #9
Tutorial #1: Introduction
February 27
Slides
PPTX
PDF
Back to top
Tutorial #2: Symmetric Key Encryption
March 6
Slides
PPTX
PDF
Back to top
Tutorial #3: Number Theory
March 13
Slides
PPTX
PDF
Back to top
Tutorial #4: Public Key Cryptography: Encryption
March 20
Slides
PPTX
PDF
Back to top
Tutorial #5: Digital Signature Hash Function Message Authentication Code
March 27
Slides
PPTX
PDF
Back to top
Tutorial #6: Public Key Infrastructure
April 3
Slides
PPTX
PDF
Back to top
Tutorial #7: Authentication and Key Exchange
April 10
Slides
PPTX
PDF
Back to top
Tutorial #8: Secure Socket Layer
April 17
Slides
PPTX
PDF
Back to top
Tutorial #9: Introduction to Bitcoin
April 24
Slides
PPTX
PDF
Back to top
Tutorial #10: Introduction to Bitcoin
April 24
Slides
PPTX
PDF
Back to top
Tutorial #11: Introduction to Bitcoin
May 5
Slides
PPTX
PDF
Back to top
Tutorial #12: Introduction to Bitcoin
May 5
Slides
PPTX
PDF
Back to top
Tutorial #13: Introduction to Bitcoin
May 5
Slides
PPTX
PDF
Back to top
Tutorial #14: Networking Overview: “Everything” you need to know, in 50 minutes
May 8
Slides
PPTX
PDF
Back to top
Tutorial #15: Networking Attacks: Link-, IP-, and TCP-layer attacks
May 10
Slides
PPTX
PDF
Back to top
Tutorial #16: Attacks on DNS: Risks of Caching
May 15
Slides
PPTX
PDF
Back to top
Tutorial #17: Securing Internet Communication: TLS
May 17
Slides
PPTX
PDF
Back to top
Tutorial #18: User Authentication
May 22
Slides
PPTX
PDF
Back to top
Tutorial #19: Anonymous Communication and Internet Freedom
May 24
Slides
PPTX
PDF
Back to top