COMPUTER SCIENCE 466
Applied Cryptography
Fall 2010

Announcements

Lectures: MW 9:05-10:20 in LGRC A310

Credits: 3

Prerequisite: CS311, number theory experience is helpful,
CS415 or MATH471 may give you an advantage

Textbook: Cryptography: Theory and Practice (3rd edition) by Douglas Stinson.

This course aims to teach students both the foundations of cryptography and the humility of building practical cryptographic systems. The assignments will involve a blend of both theory and programming. 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, secure storage, cryptographic protocols, electronic voting, theoretical notions of security, and cryptographic attacks. Students will be evaluated based on a group projects, class participation, problem sets with hands-on labs, a midterm, and a final exam.

This course is intended for undergraduate Computer Science and Computer Engineering majors. Applied Cryptography is part of the undergraduate security and privacy track.

Course staff: Office Hours
Instructor: Prof. Kevin Fu Most Mondays 10:20-11:20 in CS230 (appointments recommended)
TA: Andres Molina-Markham Fridays 11:30-12:30 in CS226 or by appointment

Email: cs466-staff at cs.umass.edu

Web site originally designed by Ben Ransford.