Transforming Byzantine Faults using a Trusted Execution Environment
- Mads Frederik Madsen,
- Mikkel Gaub,
- Malthe Ettrup Kirkbro,
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOpen access
Publication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Article in proceedings
Peer-reviewOriginal language
EnglishPages from-to (Number of pages)
Pages 63-70 (8 pages)Publication milestones
- Published - 07/11/2019
Publication status
Published - 07/11/2019
Publisher
IEEE, United StatesISBN (Print)
978-1-7281-3930-2ISBN (Electronic)
978-1-7281-3929-6Publication IDs
- Scopus: 85075639506
Host publication title
2019 15th European Dependable Computing Conference (EDCC)Abstract
We present a general transformation of general omission resilient distributed algorithms into byzantine fault ones. The transformation uses the guarantees of integrity and confidentiality provided by a trusted execution environment to implement a byzantine failure detector. Correct processes in a transformed algorithm will operate as if byzantine faulty processes have crashed or their messages were dropped. The transformation adds no additional messages between processes, except for a pre-compute step, and the increase in states of the algorithm is linearly bounded: it is a 1-round, n=f+1 translation, making no assumptions of determinism.
Publication metrics
PlumX, opens in new tab
Captures
2
Citations
4
Access to documents
Accepted author manuscript, 338.99 KB
