Course Information | Objectives and Syllabus
| Prerequisites
|
Course
Schedule and Materials
| Announcements and
Deadlines
| Homeworks and Labs | Grading
| |
Spring 2019
Instructor: |
|
Office: |
|
Email: |
attilaayavuz@usf.edu |
Classroom: |
BSN 2205 |
Time: |
T-Th 09:30 PM – 10:45 AM |
Office hours: |
T-Th 2:30 PM– 4:00 PM |
TA: |
None |
Handouts (i.e., lecture slides) and reading papers will be provided during the term. However, some optional books that may be useful, includes but are not limited to:
• Douglas R. Stinson, “Cryptography Theory and Practice, 3rd edition".
• Jonathan Katz & Yehuda Lindell , “Introduction to Modern Cryptography”.Date | Topics | Materials/Slides | |
Week 1 |
Discussion on the course content and Syllabus Hash-function basics a) Merkle-Damgard b) Essential properties c) Security requirements d) Birthday paradox e) Hash-and-sign f) Hash-based Message Authentication Code (HMAC) |
Intro Cryptographic Hash Functions |
|
Week
2 |
Hash-based Network Security Primitives a) Hash-chains and S/KEY b) One-time signatures (OTS) c) Merkle-Hash tree Client-Server Puzzles to Mitigate Denial of Service Tolerance Against Package Loss: Rabin Information Dispersal |
Hash Functions Cont' Hash based Primitives and Their Applications Selected Network Security Tools and Counter DoS |
|
Week
3 |
Block ciphers a) Design principles b) DES basics |
Block Ciphers and Modes of Operations |
|
Week
4 |
AES Specifics Modes of Operations |
Block ciphers cont Block Ciphers and Modes of Operations |
|
Week 5 |
Start of PKC Basics DH Basics |
PKC_Basics RSA_DH_DSA |
|
Week 6 |
Elgamal Schnorr Signatures DSA |
PKC Cont' RSA_DH_DSA |
|
Week 7 | Guest Lecutre: Lattice-based Cryptography |
TBA |
|
Week 8 |
Special Topics: |
TBA |
|
Week 9 |
Special Topics: |
TBA |
|
Week 10 |
Special Topics: |
TBA |
|
Week 11 | Special Topics: |
TBA |
|
Week 12 |
Special Topics: |
TBA |
|
Week 13 |
Special Topics: |
TBA |
|
Week 14 | Special Topics: |
TBA |
|
Week 15 | Special Topics: |
TBA |
|
Final Week | No Final Exam |
- |
The grading policies for undergradudate and graduate students are described in their corresponding Syllabus.