31 October 2019

Week 46 is without classes - enjoy your break

This gives extra time to work on assignment 8. See you in week 47

Both lecture and tutorial classes are cancelled in week 46 - even if the schedule at mitsdu says they are there. See the Course plan for more details on the rest of the lectures.

Lecture - Tuesday, November 5th.

16-19 in U23

We will begin our study of security, by defining some of the targets we wish to accomplice: Confidentiality, integrity, authentication etc. We will also survey the different types of problems we can encounter in computer security today.

Then we will study basic principles of chryptography, and how we can establish message integrity and use digital signatures.

With the machinery learned, we will study PGP for mail security, which provides a nice example on usage.

Tutorial session

Thursday November 7th. 10-12 in U24 or 14-16 in U146

Preparation:

You should prepare these exercises for discussion from chapter 8 of the book:

  • P2 - Known plaintext attack. Note 109 should be 10 to the power 9, i.e. 1000000000

  • P4 - Block cipher

  • P13 - Protecting Torrent Distribution Protocol

  • P16 - End-point authentication

  • P3 - Chosen plaintext attack

  • P1 - Caecar cipher (consider coding a small program, that can show the output of shifting 1-26 places).

Prepare a list of 10-15 keywords for exam question number 6: Symmetric and public key crypography, Key distribution and User authentication .

In class:

Use the first part of class to work on this exercise

  • P9 - Diffie Helmann

Discuss also how d) can be avoided.

from Chapter 8 in the textbook.

Use the second part of the class to discuss the content of your keyword lists, and consider possible alternatives, and all of the exercises prepared at home and in class.

  • Chapter 8.1 - 8.5