CMPSCI 591D: Applied Cryptography, Spring 2008

Applied Cryptography


Applied cryptography spans many disciplines including computer systems, computation, mathematics, and law. This course aims to teach students both the foundations of cryptography and the humility of building practical cryptographic systems. Topics include fundamentals of cryptography, applications, attacks, and theory. The class will draw on material from public key cryptography, number theory, usable security, hash functions, symmetric cryptography, RFID security, secure storage, cryptographic protocols, electronic voting, law, theoretical notions of security, and cryptographic attacks. Students will be evaluated based on final group projects, class participation, problem sets with hands-on labs, scribe notes, and quizzes.

Applied Cryptography is part of the undergraduate security concentration.

Class information: Lectures: MW 2:05-3:20 in Hasbrouck 137
Credits: 3
Prerequisite: CS311, CS377, number theory experience is helpful, CS415 or MATH471 may give you an advantage
Instructor: Prof. Kevin Fu
Office: CMPS 358
Email: kevinfu
Office hours: Tues 3:00-4:00 by appointment
Teaching assistant: Robert Lychev
Email: rlychev
Office hours: Fri 11:00-12:00 in CS 207