CIS 3362 Notes Fall 2024

Date Topic Typed Notes Fall 2024 Written Notes
8/19/2024 Course Intro Intro Intro 8/19
8/21/2024 Shift, Affine Cipher Shift/Affine Notes Shift/Affine 8/21
affinetest.c
affinetest.py
8/23/2024 Mod, EEA Mod Notes
Euclidean Algorithm
EEA Notes 8/23
8/26/2024 Substitution Cipher Substitution
Substitution Notes 8/23
8/28/2024 Vigenere Cipher Vigenere
Vigenere Notes 8/28
substitution.py
8/30/2024 Breaking Vigenere Breaking Vigenere
Break Vigenere Notes 8/30
9/6/2024 Playfair Playfair Playfair Notes 9/6
9/9/2024 Hill Cipher Hill Cipher Hill Notes 9/9
9/11/2024 ADFGVX ADFGVX ADFGVX Notes 9/11
9/13/2024 Enigma Enigma
Enigma Pictures
Enigma Notes 9/13
9/16/2024 Navajo Code Navajo Code Notes Navajo Notes 9/16
9/18/2024 Transposition Transposition Transposition Notes 9/18
9/23/2024 Coding Bitwise Operators Bitwise Ops
Bitwise Op Notes 9/23
bitwise.c
9/25/2024 DES DES Algorithm DES 1 Notes 9/25
9/27/2024 DES DES Key Schedule DES 2 Notes 9/27
9/30/2024 AES AES Algorithm AES Notes 9/30
10/2/2024 AES AES Key Schedule, Multiplication AES Notes 10/2
10/4/2024 AES None AES Notes 10/4
10/14/2024 Primes, Fermat's Theorem Primes, Fermat's Theorem N.T. Notes 10/14
10/16/2024 Euler's Theorem Euler's Theorem Notes 10/16
10/18/2024 Miller Rabin, Fast Mod Expo Miller Rabin
Fast Mod Expo
Notes 10/18
primetest.py
myfastmodexpo.py
fastmodexpo.py
fastmodexpo.in
fastmodexpo.out
10/21/2024 Discrete Log Problem Discrete Log Notes 10/21
disclog.java
10/23/2023 Factoring Factoring Algorithms Notes 10/23
fermatfactoring.c
10/28/2024 Diffie-Hellman Diffie-Hellman
Notes 10/28
10/30/2024 RSA RSA Notes 10/30
11/1/2024 El Gamal El Gamal Notes 11/1
11/4/2024 Elliptic Curves Elliptic Curves Notes 11/4
11/6,8/2024 Elliptic Curve Crypto Elliptic Curve Crypto Notes 11/6
Notes 11/8
11/13/2024 Quantum Crypto Quantum Crypto Notes Notes 11/13
11/18,20/2024 Hash Functions To Be Added Notes 11/18
Notes 11/20
11/22/2024 El Gamal Digital Signature To Be Added Notes 11/22
11/25/2024 Final Exam Review