Computer Science 597CR - ST-Crypto Engineering
Spring
2016
01
3.00
Wayne Burleson;Christof Paar
TU TH 11:30AM 12:45PM
UMass Amherst
70764
65877,65878
Cryptographic algorithms are the "engine" that drives virtually every security solution, from email encryption to biometric passports. This course will start with a review of the most important symmetric and public-key crypto algorithms. The focus on the course will then be on (1) the efficient implementation and (2) the secure implementation of cryptographic algorithms. Both pose considerable challenges. We will treat topics such as efficient arithmetic with very long numbers and side-channel attacks. Most of the methods that will be introduced were developed in the 1990s and are used in many real-world applications.
Open to undergraduate CMPSCI majors who received a grade of C or better in CMPSCI 311. CROSS-LISTED WITH E&C-ENG 597CR. STUDENTS WHO HAVE TAKEN COMPSCI 466 ARE NOT ELIGIBLE TO TAKE THIS COURSE. STUDENTS NEEDING SPECIAL PERMISSION MUST REQUEST OVERRIDES VIA THE ON-LINE FORM: https://www.cs.umass.edu/overrides.