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.

Open PDF

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

Tags

Communities of Interest

  • Engineered Resilient Systems
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Agreements
  • Algorithms
  • Computer Programming
  • Computer Science
  • Computers
  • Control Systems
  • Corporations
  • Cybersecurity
  • Damage Detection
  • Detection
  • Detectors
  • Identities
  • Intrusion
  • Intrusion Detection
  • Language
  • Measurement
  • Models
  • Object Code
  • Platforms
  • Programming Languages

Fields of Study

  • Computer science

Readers

  • Applied Combinatorial Optimization and Logic Circuit Design.
  • Computer Networking
  • Cybersecurity.