Find the theoretical class materials and dates here.
There will be two summative assessments for theoretical subjects, one in the middle of the period and another at the end.
Class slides and class videos are divided accordingly. The first part is for the first assessment, and the second part is for the second assessment.
You may find the slides of the theoretical classes for each assessment at:
You may also find assessment questions with answers and without answers.
You may find additional exams from older courses here.
Warning: Some of the questions in these exams are about subjects not addressed in this course.
Besides the normal classes, I will be available for questions in the following slots every week:
| Videos for Theoretical Classes | |||||
|---|---|---|---|---|---|
| 1st Test Subject Videos | 2nd Test Subject Videos | ||||
| Chapter | Duration | Lecture Date | Chapter | Duration | Lecture Date |
| 01-Introduction | 00:16:16 | 21-Apr | 29-NumberTheory | 00:32:32 | 12-May |
| 02-Probabilities | 00:18:42 | 30-Ring | 00:11:37 | ||
| 03-SymmetricCiphers | 00:15:34 | 31-IntractableProblems | 00:34:50 | ||
| 04-StreamCiphers | 00:22:59 | 32-PublicKeySecurity | 00:22:10 | ||
| 05-StreamCiphersExamples | 00:19:18 | 22-Apr | 33-RSA | 00:29:11 | 13-May |
| 06-StreamCiphersSecurity | 00:18:07 | 34-RSAInPractice | 00:29:03 | ||
| 07-SemanticSecurity | 00:26:15 | 35-ElGamal | 00:14:45 | ||
| 08-BlockCiphers | 00:06:08 | 36-Kyber | 00:38:22 | 19-May | |
| 09-DES | 00:18:54 | 37-DigitalSignatures | 00:33:37 | ||
| 10-BockCipherAttacks | 00:36:28 | 22-Apr | 38-RSASignatures | 00:21:40 | |
| 11-AES | 00:19:01 | 39-PKCS1Signatures | 00:08:03 | 20-May | |
| 12-BlockCipherSecurity | 00:06:53 | 40-Dilithium | 00:30:29 | ||
| 13-CipherModes | 00:09:20 | 41-SignEncryption | 00:18:35 | ||
| 14-IND-CPA | 00:14:19 | 42-PublicKeyInfrastructure | 00:31:36 | ||
| 15-IND-CPA-Modes | 00:34:14 | 23-Apr | 43-PKITrust | 00:26:45 | 26-May |
| 16-HashFunctions | 00:22:50 | 44-AuthenticationProtocols | 00:08:37 | ||
| 17-BuildingHashFunctions | 00:25:27 | 45-IdentificationProtocols | 00:30:32 | ||
| 18-MAC | 00:13:58 | 46-SecureID | 00:10:05 | ||
| 19-CBC-MAC | 00:22:52 | 05-May | 47-AuthenticatedKeyExchanged | 00:16:49 | 27-May |
| 20-MACStandards | 00:20:26 | 48-AKESolutions | 00:28:58 | ||
| 21-AuthenticatedEncryption | 00:14:49 | 49-TLSSessionSetup | 00:17:14 | ||
| 22-IND-CCA | 00:20:45 | 50-PasswordAuthenticatedKeyExchange | 00:19:18 | ||
| 23-EncryptAndMAC | 00:21:56 | Exercises | 01:50:00 | 2-Jun | |
| 24-TLS-RecordProtocol | 00:19:38 | 06-May | Exercises | 01:50:00 | 3-Jun |
| 25-KeyManagment | 00:16:34 | ||||
| 26-KeyExchange | 00:33:56 | ||||
| 27-Kerberos | 00:19:09 | ||||
| 28-KeyDistributionWithoutTTP | 00:20:31 | ||||
| Total | 09:15:18 | Total | 08:34:50 | ||
| Average | 00:19:50 | Average | 00:23:24 | ||
| MAP45 | 11-May | Test/Exam | 15-Jun | ||