Print Email Facebook Twitter Trusted Execution Environments in Byzantine-Tolerant Networks Title Trusted Execution Environments in Byzantine-Tolerant Networks Author van Tiggele, Sebastien (TU Delft Electrical Engineering, Mathematics and Computer Science) Contributor Decouchant, Jérémie (mentor) Langendoen, K.G. (mentor) Degree granting institution Delft University of Technology Programme Computer Science and Engineering Project CSE3000 Research Project Date 2021-06-28 Abstract Achieving consensus in a network is one of the most important performance bottlenecks in distributed computing. This paper takes a look at the existing protocols for achieving Byzantine Reliable Broadcast on asynchronous partially connected networks and how these protocols change to leverage the fact that some nodes have access to Trusted Execution Environments. Modeling some nodes to be completely trusted improves the throughput and reduces latency but the impact changes heavily depending on the placement of these nodes. The second, more realistic approach is having all processes use a local trusted subsystem implemented in a TEE. We show that this reduces the upper bound of faulty nodes from f<N/3 to f<N/2 and reducing the amount of messages sent by up to 64\% (N=30, f=5). Subject Byzantine Reliable BroadcastPartially connected networkstrusted execution environment To reference this document use: http://resolver.tudelft.nl/uuid:e8c034cc-c3ee-4e41-9680-9f0fbfa8603c Part of collection Student theses Document type bachelor thesis Rights © 2021 Sebastien van Tiggele Files PDF Research_Paper_Sebastien_5_.pdf 353.81 KB Close viewer /islandora/object/uuid:e8c034cc-c3ee-4e41-9680-9f0fbfa8603c/datastream/OBJ/view