CIS 3362 Notes Fall 2022

Date Topic Typed Notes Fall 2023 Written Notes
8/21/2023 Course Intro Intro Intro8/21
code23.py
8/23/2023 Shift, Affine Cipher Shift/Affine Notes Affine 8/23
8/25/2023 Mod, EEA Mod Notes
Euclidean Algorithm
EEA 8/25
relprime.py
8/28/2023 Substitution Cipher Substitution
Sub 8/28
substitution.c
sub.in
9/1/2023 Vigenere Cipher Vigenere
Notes 9/1
9/1/2023 Video Breaking Vigenere Breaking Vigenere
9/8/2023 Playfair Playfair Notes 9/8
9/11/2023 ADFGVX ADFGVX Notes 9/11
9/13/2023 Hill Cipher Hill Cipher Notes 9/13
hill.py
hill02.txt
9/15/2023 Enigma Enigma
Enigma Pictures
Notes 9/15
9/18/2023 Navajo Code Navajo Code Notes Notes 9/18
9/20/2023 Transposition Transposition Notes 9/20
doubletrans.py
9/25/2023 Coding Bitwise Operators Bitwise Ops
Notes 9/25
bitwise.c
9/27/2023 DES DES Algorithm Notes 9/27
9/29/2023 DES DES Key Schedule Notes 9/29
10/2/2023 AES AES Algorithm Notes 10/2
10/4/2023 AES AES Key Schedule, Multiplication Notes 10/4
10/6/2023 AES None Notes 10/6
10/11/2023 Primes, Fermat's Theorem Primes, Fermat's Theorem Notes 10/11
10/13/2023 Euler's Theorem Euler's Theorem Notes 10/13
10/16/2023 Miller Rabin Primality Test Miller Rabin Notes 10/16
10/18/2023 Discrete Log Problem Discrete Log Notes 10/18
modexpchart.c
10/20/2023 Factoring, Fast Mod Expo Factoring Algorithms
Fast Mod Expo
Notes 10/20
10/23/2023 Diffie-Hellman Diffie Hellman Notes 10/23
10/25/2023 RSA RSA Notes 10/25
10/27/2023 El Gamal El Gamal Notes 10/27
10/30/2023 Elliptic Curves Elliptic Curves Notes 10/30
11/1/2023 Elliptic Curve Crypto Elliptic Curve Crypto Notes 11/01
11/3/2023 Group Diffie-Hellman TBGH Notes Notes 11/03
11/6/2023 Quantum Crypto Quantum Crypto Notes Notes 11/06
11/8/2023 Hash Functions To Be Added Notes 11/08
weakcollision.py
weaktheoretical.py
11/13/2023 Quiz 4,5 Review Review Solutions
Notes 11/13
11/20/2023 Quiz Feedback N/A Notes 11/20
11/27/2023 El Gamal Digital Signature To Be Added Notes 11/27
11/29, 12/1/2023 Final Exam Review Exam Info
Notes 11/29