
A course in the doctoral school in computer, communication and information sciences, fall semester 2009.
Summary. The goal of this course is to understand distributed cryptosystems and protocols for distributed systems that use the replication paradigm for tolerating faults or even malicious attacks. The course will consist of two parts: first an introduction to this active area of research, with presentation of the principles; second a seminar-style interactive presentation of classic research papers and recently developed systems by the participants.
Prerequisites. Basic knowledge in cryptography and principles of distributed systems, as offered in courses “Security and Cryptography” and “Distributed Algorithms”.
Lecturer. Dr. Christian Cachin, IBM Research - Zurich, until Dec. 2009 on sabbatical leave at Distributed Programming Laboratory (LPD), EPFL, office INR 327.
Dates. The lecture takes place Tuesdays, 8:15-10:00, in BC02.
Web page. http://lpd.epfl.ch/site/education/secure_distributed_computing
Threshold cryptography
BFT replication protocols
BFT replication protocols when there are attacks and some applications
Cryptographic algorithms for storage integrity
Systems providing storage integrity
There will be an oral final exam.
The grade will respect the quality of the paper presentations and the grade in the exam.
Last updated: 10 Nov. 2009.