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