The lecture notes separated by chapters in PDF format. These lectures are prepared based on textbooks, online material and some lecture notes from colleagues.
lecture 1: introduction
updated on Aug 31, 2010
lecture 2: number theory
updated on Sept 8, 2010
lecture 3: traditional methods
updated on Oct 3, 2010
lecture 4: public key systems
updated on Oct 6, 2010
lecture 5: key management and generation
updated on Aug 31, 2010
lecture 6: authentication
updated on Aug 31, 2010
lecture 7: hash
updated on Aug 31, 2010
lecture 8: digital signature
updated on Aug 31, 2010
lecture 9: secret sharing, visual crypt, zero-knowledge
updated on Aug 31, 2010
lecture 10:pseudo-random number
updated on Aug 31, 2010
lecture 11: network security
updated on Aug 31, 2010
lecture 12: malicious software
updated on Aug 31, 2010
lecture 13: wireless
updated on Aug 31, 2010
lecture 14: other
updated on Aug 31, 2010
Here is the link to that encryption machine.
http://enigmaco.de/enigma
The lectures are organized basically based on the material of the official textbook. For some other online lecture notes, please see the links by Bill Stallings.
· Final
Exam Topics List NEW!
The following are updated from previous semesters, so some
information may be outdated!
|
Date |
Contents |
Reading |
Lecture Notes |
|
Week 1 |
Administration, overview, and background. Links: |
Ch1 |
Introduction |
|
|
|
|
|
|
Week 2 |
Introduction to Number Theory Primes, divisor, GCD, Euclid algorithm, complexity
introduction Links: |
Ch7 |
|
|
|
|
|
|
|
Week 3 |
Introduction to Number Theory Euler function f, Fermat’s Theorem,
primality testing and factoring, Chinese remainder theorem Links: |
Ch7 |
|
|
|
|
|
|
|
Week 4 |
Introduction to Number Theory Primality testing and factoring (Monte Carlo Method, Las
Vegas Method), computing inverse, discrete logarithm, Quadratic residues. Links:
|
Ch7 |
Number Theo |
|
|
|
|
|
|
Week 5 |
Conventional Encryption: Classical Techniques: Monoalphabetic ciphers, polyalphabetic ciphers, permutations, stream and block ciphers |
Ch2 |
Conventional |
|
|
|
|
|
|
Week 6 |
Conventional Encryption: Modern Techniques Block cipher principals, DES and 3DES, Links: |
Ch3 |
|
|
|
Block cipher model (ECB, CBC, CFB, OFB), 2DES and meet-in-middle attack, 3DES |
Ch4 |
|
|
|
|
|
|
|
Week 7 |
Conventional Encryption: Algorithms IDEA, RC5, CAST-128 Confidentiality Using Conventional Encryption Public-Key Cryptography RSA Cryptosystem Links: |
|
DES,IDEA |
|
|
|
|
|
|
Week 8 |
Midterm Exam/ Review |
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
Week 9 |
Public-Key Cryptography ElGamal Cryptosystem, Knapsack Cryptosystem (breakable) Links: |
Ch6 |
RSA |
|
|
|
|
|
|
Week 10 |
Public-Key Cryptography: Knapsack Cryptosystem (breakable) Key-distribution and Key-agreement: public-key manages
secret key Key-distribution and Key-agreement Diffie-Hellman Key Exchange Links: |
CH5 |
Key management |
|
|
|
|
|
|
Week 11 |
Digital Signature: RSA, ElGamal, DSA |
|
Signature |
|
|
|
|
|
|
Week 12 |
Secret Sharing, Random Numbers |
|
Sharing RandomNumber |
|
|
|
|
|
|
Week 13 |
Zero-Knowledge
proof/ Presentation |
|
|
|
|
|
|
|
|
Week 14 |
Presentation |
|
|
|
|
|
|
|
|
Week 15 |
Presentation |
|
|
|
|
|
|
|
|
Week 16 |
Final Exam, |
|
|
|
|
|
|
|
· · Emerging Applications of Cryptography PS & PDF
· · Differential Cryptanalysis PS & PDF
· · Public-Key Cryptography PS & PDF
· · RSA Implementation PS & PDF
· · Elliptic Curve Cryptosystems PS & PDF
· · High-Speed Cryptography PS & PDF
· · Fair Cryptography PS & PDF
· · Escrowed Encryption Systems PS & PDF
· · Wireless Security Implementation PS & PDF
· · Security Basics: A Whitepaper PDF DOC
· · Minimal Key Lengths for Symmetric Ciphers ... PDF
· · Why Cryptosystems Fail PDF
· · Elliptic Curve DSA (ECDSA): An Enhanced DSA PDF
· · Selecting Cryptographic Key Sizes PDF
![]()
Last modified: Aug. 24th, 2009