Cryptography
Cryptography
Contact Information
Lectures: Tuesday, Thursday 12:30-1:45 PM, IRB 0318
Instructor: Daniel Gottesman (e-mail: [email protected], office hours Tuesday 10:30-11:30 AM, Atlantic
3251)
Teaching Assistants:
• Amadeo David De La Vega Parra (e-mail: [email protected], office hours Thursday 9:15-10:45 AM,
AVW 4122)
• Samira Goudarzi (e-mail: [email protected], office hours Wednesday 2:00-3:30 PM, AVW 4122)
• Mahathi Vempati (e-mail: [email protected], office hours Monday 1:30-2:30 PM, AVW 4122)
Topics Covered
• Classical cryptography
• Modern private-key cryptography (including one-time pad, pseudorandom generators and functions,
security definitions and proofs, DES, AES)
• Public key encryption (including purpose and applications, RSA)
• Authentication (including message authentication codes, digital signatures)
• Additional advanced topics, as time permits (possibilities include post-quantum cryptography, quantum
key distribution, secure multiparty computation, homomorphic encryption, blockchain)
Learning Objectives
• Terminology, types, and techniques of cryptographic protocols
• What makes a protocol secure or insecure
• Basic understanding of particular protocols used in real world, such as AES and RSA
Important Dates
• Mid-term exam: Thursday, Oct. 20 (in class)
• Thanksgiving: Thursday, November 24 (no class)
• Last lecture: Thursday, December 8
• Final exam: Monday, Dec. 19, 1:30 - 3:30 PM (location TBA)
1
Grades
Your grade will have 3 components:
• Problem sets (30%)
• Mid-term exam (30%)
• Final exam (40%)
General Information
• Textbook: Katz & Lindell, Introduction to Modern Cryptography
• Lectures will be recorded and available through the course’s page on ELMS. However, I strongly
recommend that you attend class and not rely on the recordings to follow the class.
• There will be a Piazza (https://piazza.com/umd/fall2022/cmsc456) for asking questions on the class.
Unless you have a question that is very specific to you personally, please use the Piazza to ask questions.
This includes questions about both the content and administration of the course.