Byzantine fault tolerance
AssigneeMassachusetts Institute of Technology
InventorsMiguel Castro, Barbara Liskov
Life of this patent
Estimating the term…
Loading patent…
AssigneeMassachusetts Institute of Technology
InventorsMiguel Castro, Barbara Liskov
Estimating the term…
A new approach for asynchronous state-machine replication in a fault-tolerant system offers both integrity and high availability in the presence of Byzantine faults. The approach also improves the security of previous systems by recovering replicas proactively without necessarily identifying that they have failed or been attacked. This proactive recovery limits the time extent of a particular fault by regularly recovering replicas. In this way, the system works correctly even when all the replicas fail multiple times over the lifetime of the system, provided that less than ⅓ of the replicas are all faulty within a window of vulnerability. The approach also features an efficient implementation of message authentication that prevents an attacker from impersonating a replicated node that was faulty after that node recovers
A method for fault tolerant operation of a distributed server system that includes N asynchronous servers that may experience faults, comprising:
In a distributed computer system that includes one or more clients and 3F+1 server nodes which in normal operation operate asynchronously and implement a common state machine and during faulty operation F or fewer of the server nodes are concurrently faulty, a method for fault-tolerant operation comprising:
Dependencies are inferred from the claim text.