Attestation Turns Crash Tolerance into Byzantine Tolerance
Abstract
An attestation protocol enables one node in a distributed system to detect nodes that are Byzantine due to a malicious intrusion. Using attestation, distributed algorithms that tolerate channel crash failures can be transformed into ones that also tolerate Byzantine failures. The idea is to provide a network interface that requires a successful attestation before permitting messages from a remote nodes to be received. Thus, channels to Byzantine nodes are made to appear crashed. Erlang modules to support filtering and attestation have been written, including a partial Trusted Platform Module (TPM) interface.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jan 01, 2010
- Accession Number
- AD1108589
Entities
People
- Ariel Segall
- Brian O'hanlon
- John D. Ramsdell
- Jonathan Herzog
- Jonathan Millen
Organizations
- MITRE Corporation
- Massachusetts Institute of Technology