This course is an intensive research seminar in which the class will read, present, discuss, and review both foundational and recent papers related to cloud and distributed systems security, with an emphasis on techniques for building untrusted cloud services. It will cover topics such as: TLS and certificates, secure messaging, systems guaranteeing accountability, Byzantine fault tolerance, property-preserving encryption, trusted computing, trusted execution environments, cloud side channels, verifiable computation, and cryptocurrencies. It will also include a course project, done in groups, consisting of original research in cloud or distributed systems security. The goal of this course is to introduce the research literature in cloud and distributed systems security as well as computer security research more generally. See the schedule for details.
|Instructor||Ariel J. Feldman ()|
|Seminars||Tue., Thu. 3:30–4:50pm, P 22.|
|Office hours||By appointment, Ry 161A.|
|Communication||Along with this website, we'll use Piazza for course announcements, submitting paper reviews, posting lecture slides, and general discussion and questions about course material.|
No textbook is required, but if you would like additional references, we recommend:
Many of the topics and readings as well as the website design are adpated from those of J. Alex Halderman.