english only
EPFL > I&C > LPD > Education
RESOURCES
Home
People
Education
Publications
Seminars
Contact
Transactions@EPFL

Secure Distributed Computing

A course in the doctoral school in computer, communication and information sciences, fall semester 2009.

Description

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”.

Organization

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

List of Topics

Schedule

Date Topic Handout or Presenter
15 Sep. Introduction PDF
22 Sep. — No lecture —
29 Sep. Distributed cryptography PDF
6 Oct. Byzantine broadcasts and randomized consensus PDF
13 Oct. — No lecture —
20 Oct. Randomized consensus using cryptography PDF
27 Oct. Consensus using eventual synchrony Paper
3 Nov. Proactive security PDF
10 Nov. Practical Byzantine Fault Tolerance ...
Byzantine Replication Under Attack
Nicolas
Nikola
17 Nov. BFT Protocols Under Fire
Making Byzantine Fault Tolerant Systems Tolerate ...
Fast Byzantine Consensus
Zarko
Omid
Cendrine
24 Nov. Nysiad: Practical Protocol Transformation ...
Zyzzyva: Speculative Byzantine Fault Tolerance
Zarko
Cendrine
24 Nov.
13:15-15:00
BC229
Tolerating Byzantine Faults in Transaction Processing ...
Securing Threshold Cryptosystems against ...
Nikola
Rafik
1 Dec. Practical Threshold Signatures
Secure Distributed DNS
Attested Append-Only Memory
Rafik
Dan
Flaviu
8 Dec. Checking the Correctness of Memories
Space-Efficient Block Storage Integrity
Omid
Dan
15 Dec. Authentic Time-Stamps for Archival Storage
VPFS: Building a Virtual Private File System ...
Flaviu
Nicolas

Literature

Papers grouped by topic

Threshold cryptography

BFT replication protocols

BFT replication protocols when there are attacks and some applications

Cryptographic algorithms for storage integrity

Systems providing storage integrity

Grade and Exam

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.