Ferreira, Bernardo Luís da SilvaCruz, André Filipe Agostinho da Silva2023-05-052023-05-0520232022http://hdl.handle.net/10451/57369Tese de Mestrado, Engenharia Informática, 2022, Universidade de Lisboa, Faculdade de CiênciasIn the last few years, distributed computing has shifted towards execution using adversarial environments, mostly due to the rising costs of owning proprietary data centers. Due to privacy concerns, confidentiality guarantees are now es- sential to distribute computation of sensitive information. As such, this thesis focuses on those demands, delivering Con-BFT, a SMR-BFT protocol with confidentiality guaran- tees, using Intel SGX primitives, which allow for trusted execution. This trusted execution also allows for equivocation prevention, which can be used to improve the underly- ing consensus protocol, creating a more efficient SMR-BFT framework, while also providing a layer of confidentiality over the stored user-driven information. This thesis focuses on a possible solution for developing such a protocol, evaluating its overall level of usability for practical everyday use, and how Intel SGX affects the development of similar systems.engIntel SGXBFT-SMaRtBFT-SMRConfidencialidadeAmbiente de execução fiávelTeses de mestrado - 2023Hardware-Backed Confidential Blockchainmaster thesis203498119