The Handbook of Applied Cryptography is a useful reference text during our course and is available free online. Each of the individual chapters are available for download on the website and we've additionally provided a joint single PDF of all the chapters.
If you haven't played with Python 3 before, we've provided a brief introduction.
It's highly suggested to install Python 3 and the PyCrypto library (download) on your own computer as soon as possible.
|1||Breaking HMACs [ additional content: lab1.zip ]||5th & 8th March, 2019|
|2||PRNGs, XOR and DES [ additional content: lab2.zip ]||12th & 15th March, 2019|
|3||Key Exchange and Breaking DES [ additional content: Merkle.java ]||19th & (22nd) March, 2019|
|4||Introduction to SkyNet project, git, and phabricator||26th & 29th March, 2019|