CIS 3362 Notes Fall 2022

Date Topic Typed Notes Old Written Notes Fall 2022 Written Notes
8/22/2022 Course Intro Intro Intro 8/22
8/24/2022 Shift, Affine Cipher Shift/Affine Notes Shift Cipher
Affine Cipher
Affine 8/24
shiftchart.py
8/26/2022 Mod, EEA Mod Notes
Euclidean Algorithm
EEA EEA
8/29/2022 Substitution Cipher Substitution
SubstitutionCipher
Substitution
8/31/2022 Vigenere Cipher Vigenere
Vigenere
Vigenere
vig.java
9/2/2022 Breaking Vigenere Breaking Vigenere
I of C, MI of C
Break Vig
9/9/2022 Playfair Playfair Playfair
Playfair
9/12/2022 ADFGVX ADFGVX ADFGVX
ADFGVX
9/14/2022 Hill Cipher Hill Cipher Hill Cipher
Hill
hill.c
9/16/2022 Enigma Enigma
Enigma Pictures
Enigma
Enigma-2
Enigma
9/19/2022 Navajo Code Navajo Code Notes Navajo Code
Navajo
9/21/2022 Transposition Transposition Transposition
Transposition
trans.py
9/26/2022 Coding Bitwise Operators Bitwise Ops
Bitwise Ops
Bitwise Ops
sample code
10/5/2022 DES DES Algorithm DES Intro
DES Intro
10/7/2022 DES DES Key Schedule DES Lec #2
DES Lec #3
DES Key Schedule
10/10/2022 AES AES Algorithm AES #2
AES Algorithm
10/12/2022 AES AES Key Schedule, Multiplication AES #3
AES Key Schedule
10/17/2022 Primes, Fermat's Theorem Primes, Fermat's Theorem Num Theory Intro
Primes, Fermat's Thm
10/19/2022 Euler's Theorem Euler's Theorem Euler Thm Proof
Euler Phi Function
10/21/2022 Miller Rabin Primality Test Miller Rabin Miller-Rabin, Discrete Log Problem
Fast Mod Exp, Factoring
Primality Testing
10/24/2022 Discrete Log Problem Discrete Log Disc Log
modexpchart.py
testprimitiveroot.py
10/26/2022 Factoring Factoring Algorithms Factoring
10/28/2022 Fast Modular Exponentiation Fast Mod Expo Fast Mod Exp, Factoring
Fast Mod Expo
fastmodexpo_inclass.py
10/31/2022 Diffie-Hellman Diffie Hellman Diffie-Hellman
Diffie-Hellman
11/2/2022 RSA RSA RSA
RSA
11/4/2022 El Gamal El Gamal El Gamal
El Gamal
11/7/2022 Quiz 4 Review Q4 Review
11/16/2022 Elliptic Curves Elliptic Curves Elliptic Curves
Elliptic Curves
11/21/2022 Elliptic Curve Crypto Elliptic Curve Crypto ECC
Elliptic Curve Crypto
11/28/2022 Quantum Crypto To Be Added Quantum Crypto
Quantum Crypto
11/30/2022 Hash Functions To Be Added Hash Functions
Birthday Paradox
Hash Functions
12/2/2022 Final Exam Review F.E. Spec
Sols Sample Qs
phi.c