Weekly Schedule

————————————————— FUNDAMENTAL CONCEPTS —————————————————
Sep 07 Cryptography in the Computer Security Context
Sep 12, 14 Introduction to Cryptography and the Affine Cipher (Ch 1, Sec 2.1-2.2, TLA#1)
Sep 19, 21 Vigenère, Hill, OTP, and RNG (Rest of Ch 2 excluding 2.5-2.6 and 2.11-2.12)
SYMMETRIC CRYPTOSYSTEMS
Sep 26, 28 Properties of Modern Symmetric Ciphers (Ch 4)
Oct 03, 05 <hi>Cryptography Lab #1 on Monday in CSEB 1006</hi>, DES (Ch 4, TLA#2)
Oct 17, 19 <hi>Cryptography Lab #2 on Monday in CSEB 1006</hi>, JCE on Wed
ASYMMETRIC CRYPTOSYSTEMS
Oct 24, 26 <hi>Programming Test on Monday in CSEB 1006</hi>, Written Test in class on Wednesday
Oct 31, 2 RSA (Sec 3.1.1-3.3.1, 3.5-3.6, 6.1. TLA#3)
Nov 07, 09 RSA (Sec 3.4, 6.1, 6.3 (to page 180), 6.5-6.7)
Nov 14, 16 Hash Functions & Digital Signature (Chapters 8 and 9 but skim through 8.3 and skip 8.5-8.6)
CRYPTOGRAPHIC APPLICATIONS
Nov 21, 23 <hi>Cryptography Lab #3 on Monday in CSEB 1006</hi>, Discrete Log and the DSA
Nov 28, 30 <hi>Cryptography Lab #4 on Monday in CSEB 1006</hi>, Security Protocols (10.2, 10.4-5, 10.7)
Dec 05 <hi>Review</hi>
Dec 13 Written Test#2 at 2:00 pm in CSE B, <hi>Programming Test#2 at 4:00 pm in CSEB 1006</hi>

<!-- **Important Dates** * The Drop Deadline is Fri Nov 11 * Written & Programming Tests #2 will be held during the exam period (Dec 8 - 22). -->