Before the course |
| (W00) Course Instructions | | 00:00:00 |
| (W39M00) Course Introduction | FREE | 00:00:00 |
| (W39M00) Math Support - Extra materials | | 00:00:00 |
Module 1 Part 1 - Algebra and Number Theory |
| (W39M002) Algebra and Number Theory - Basic Notions - Video Lecture | FREE | 00:00:00 |
| (W39M01A01) Algebra and Number Theory - Basic Notions - Exercises | 30, 00:00 |
| (W39M005) Algebra and Number Theory - Solving ax + bx = d - Video Lecture | | 00:00:00 |
| (W39M01A02) Algebra and Number Theory - Solving ax + bx = d - Exercises | 30, 00:00 |
| (W39M009) Algebra and Number Theory - Congruences - Video Lecture | | 00:00:00 |
| (W39M01A03) Algebra and Number Theory - Congruences - Exercises | 30, 00:00 |
| (W39M012) Algebra and Number Theory – The Chinese Remainder Theorem - Video Lecture | | 00:00:00 |
| (W39M01A04) Algebra and Number Theory – The Chinese Remainder Theorem - Exercise | 30, 00:00 |
| (W39M015) Algebra and Number Theory – Modular Exponentiation - Video Lecture | | 00:00:00 |
| (W39M01A05) Algebra and Number Theory – Modular Exponentiation - Exercises | 30, 00:00 |
| (W39M018) Algebra and Number Theory – Fermat and Euler - Video Lecture | | 00:00:00 |
| (W39M01A06) Algebra and Number Theory – Fermat and Euler - Exercise | 30, 00:00 |
| (W39M021) Algebra and Number Theory – Primitive Roots - Video Lecture | | 00:00:00 |
| (W39M01A07) Algebra and Number Theory – Primitive Roots - Exercises | 30, 00:00 |
| (W39M024) Algebra and Number Theory – Inverting matrices mod n - Video Lecture | | 00:00:00 |
| (W39M01A08) Algebra and Number Theory – Inverting matrices mod n - Exercises | 30, 00:00 |
| (W39M027) Algebra and Number Theory – Square roots mod n - Video Lecture | | 00:00:00 |
| (W39M01A09) Algebra and Number Theory – Square roots mod n - Exercises | 30, 00:00 |
| (W39M030) Algebra and Number Theory – Finite fields - Video Lecture 1 | | 00:00:00 |
| (W39M031) Algebra and Number Theory – Finite fields - Video Lecture 2 | | 00:00:00 |
| (W39M01A10) Algebra and Number Theory – Finite fields - Exercises | 30, 00:00 |
| (W39M01A11) Algebra and Number Theory – Challenges | 30, 00:00 |
Module 1 Part 2: Classical Cryptosystems |
| (W39M034) Classical Cryptosystems - Shift Cypher | | 00:00:00 |
| (W39M035) Classical Cryptosystems - Affine Cyphers | | 00:00:00 |
| (W39M036) Classical Cryptosystems - Vigenère Cipher | | 00:00:00 |
| (W39M01A12) Classical Cryptosystems - Exercises | 30, 00:00 |
| (W39M038) Classical Cryptosystems: Substitution Ciphers | | 00:00:00 |
| (W39M039) Classical Cryptosystems: Block Ciphers | | 00:00:00 |
| (W39M01A13) Classical Cryptosystems: Block Ciphers - Exercises | 30, 00:00 |
| (W39M01A14) Classical Cryptosystems: Challenges and fixing exercises | 30, 00:00 |
Module 2: Cryptographic Techniques and Digital Signatures |
| (W39M042) Cryptographic Techniques and Digital Signatures - Hash Functions Part 1 | | 00:00:00 |
| (W39M043) Cryptographic Techniques and Digital Signatures - Hash Functions Part 2 | | 00:00:00 |
| (W39M02A01) Cryptographic Techniques and Digital Signatures - Hash Function Exercises | 30, 00:00 |
| (W39M045) Cryptographic Techniques and Digital Signatures - Digital Signatures | | 00:00:00 |
| (W39M02A02) Cryptographic Techniques and Digital Signatures - Digital Signatures Exercises | 30, 00:00 |
| (W39M046) Cryptographic Techniques and Digital Signatures - Entropy | | 00:00:00 |
| (W39M047) Cryptographic Techniques and Digital Signatures - Entropy Practice | | 00:00:00 |
| (W39M048) Cryptographic Techniques and Digital Signatures - Huffman Code | | 00:00:00 |
| (W39M049) Cryptographic Techniques and Digital Signatures - Huffman Code Practice | | 00:00:00 |
| (W39M050) Cryptographic Techniques and Digital Signatures - Diffie-Hellman Key Exchange | | 00:00:00 |
| (W39M051) Cryptographic Techniques and Digital Signatures - Diffie-Hellman Key Exchange Practice | | 00:00:00 |
| (W39M052) Cryptographic Techniques and Digital Signatures - Public Key Infrastructure | | 00:00:00 |
| (W39M053) Cryptographic Techniques and Digital Signatures - Public Key Infrastructure Practice | | 00:00:00 |
| (W39M02A03) Module 2 Challenges | 30, 00:00 |
Module 3: Cryptographic Algorithms |
| (W39M055) Cryptographic Algorithms: Data Encryption Standard - Part 1 | | 00:00:00 |
| (W39M056) Cryptographic Algorithms: Data Encryption Standard - Part 2 | | 00:00:00 |
| (W39M056) Cryptographic Algorithms: Data Encryption Standard - Part 2 | | 00:00:00 |
| (W39M03A01) Cryptographic Algorithms: Data Encryption Standard - Exercises | 30, 00:00 |
| (W39M058) Cryptographic Algorithms: RSA - Part 1 | | 00:00:00 |
| (W39M059) Cryptographic Algorithms: RSA - Part 2 | | 00:00:00 |
| (W39M03A02) Cryptographic Algorithms: RSA - Exercises | 30, 00:00 |
| (W39M061) Cryptographic Algorithms: Advanced Encryption Standard - Part 1 | | 00:00:00 |
| (W39M062) Cryptographic Algorithms: Advanced Encryption Standard - Part 2 | | 00:00:00 |
| (W39M063) Cryptographic Algorithms: Advanced Encryption Standard - Part 3 | | 00:00:00 |
| (W39M064) Cryptographic Algorithms: Advanced Encryption Standard - Part 4 | | 00:00:00 |
| (W39M03A03) Cryptographic Algorithms: Advanced Encryption Standard - Exercises | 30, 00:00 |
| (W39M03A04) Module 3 Challenges | 30, 00:00 |
Module 4 |
| (W39M067) Elliptic Curve Cryptography Part 1 | | 00:00:00 |
| (W39M068) Elliptic Curve Cryptography Part 2 | | 00:00:00 |
| (W39M069) Elliptic Curve Cryptography Part 3 | | 00:00:00 |
| (W39M070) Elliptic Curve Cryptography Part 4 | | 00:00:00 |
| (W39M04A01) Elliptic Curve Cryptography - Exercises | 30, 00:00 |
| (W39M072) SSL/TLS Cryptography | | 00:00:00 |
| (W39M073) Impossible differentials - further reading | | 00:00:00 |
| (W39M04A02) Module 4 Challenges | 30, 00:00 |
Final exam |
| (W39Q01) Final Exam | | Unlimited |