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:
  • Monday, 14:00 (Zoom)
  • Fridays, 13:00 (Zoom)
  
Videos for Theoretical Classes
1st Test Subject Videos2nd Test Subject Videos
ChapterDurationLecture DateChapterDurationLecture Date
01-Introduction 00:16:1621-Apr29-NumberTheory 00:32:3212-May
02-Probabilities 00:18:4230-Ring 00:11:37
03-SymmetricCiphers 00:15:3431-IntractableProblems 00:34:50
04-StreamCiphers 00:22:5932-PublicKeySecurity 00:22:10
05-StreamCiphersExamples 00:19:1822-Apr33-RSA 00:29:1113-May
06-StreamCiphersSecurity 00:18:0734-RSAInPractice 00:29:03
07-SemanticSecurity 00:26:1535-ElGamal 00:14:45
08-BlockCiphers 00:06:0836-Kyber 00:38:2219-May
09-DES 00:18:5437-DigitalSignatures 00:33:37
10-BockCipherAttacks 00:36:2822-Apr38-RSASignatures 00:21:40
11-AES 00:19:0139-PKCS1Signatures 00:08:0320-May
12-BlockCipherSecurity 00:06:5340-Dilithium 00:30:29
13-CipherModes 00:09:2041-SignEncryption 00:18:35
14-IND-CPA 00:14:1942-PublicKeyInfrastructure 00:31:36
15-IND-CPA-Modes 00:34:1423-Apr43-PKITrust 00:26:4526-May
16-HashFunctions 00:22:5044-AuthenticationProtocols 00:08:37
17-BuildingHashFunctions 00:25:2745-IdentificationProtocols 00:30:32
18-MAC 00:13:5846-SecureID 00:10:05
19-CBC-MAC 00:22:5205-May47-AuthenticatedKeyExchanged 00:16:4927-May
20-MACStandards 00:20:2648-AKESolutions 00:28:58
21-AuthenticatedEncryption 00:14:4949-TLSSessionSetup 00:17:14
22-IND-CCA 00:20:4550-PasswordAuthenticatedKeyExchange 00:19:18
23-EncryptAndMAC 00:21:56Exercises01:50:002-Jun
24-TLS-RecordProtocol 00:19:3806-MayExercises01:50:003-Jun
25-KeyManagment 00:16:34
26-KeyExchange 00:33:56
27-Kerberos 00:19:09
28-KeyDistributionWithoutTTP 00:20:31
Total09:15:18Total08:34:50
Average00:19:50Average00:23:24
MAP4511-MayTest/Exam15-Jun