Trustworthy Data Provenance for Enclaves in Heterogeneous Distributed Systems

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorDushku, Edlira
dc.contributor.authorChouak, Ayoub
dc.contributor.schoolPerustieteiden korkeakoulufi
dc.contributor.supervisorGunn, Lachlan
dc.date.accessioned2022-08-28T17:05:38Z
dc.date.available2022-08-28T17:05:38Z
dc.date.issued2022-08-22
dc.description.abstractTrusted execution environments (TEEs) have gained significant traction over the last few years. They allow mutually distrusting systems to entrust each other with data and computation by running applications in strongly isolated containers called enclaves. Different TEEs can run different versions of an enclave platform and their realization depends on the underlying hardware. As enclaves migrate across many different TEEs, their integrity can be compromised. By tracking the provenance of enclaves, TEEs can assess their trustworthiness based on their migration history. However, this requires that the provenance data itself also be trustworthy. In this work, we leverage the strong isolation guarantees and attestation capability of TEEs to build QuickProv, a framework for fast, trustworthy data provenance for enclaves in heterogeneous distributed systems. We first show how we achieve trustworthy data provenance without using blockchains and consensus algorithms, and by using TEE capabilities. We then build a TrustZone-assisted enclave platform to support our provenance framework. Finally, we develop a proof-of-concept (PoC) implementation for QuickProv that is minimally intrusive and is tamper-resistant even in the presence of some compromised TEEs.en
dc.format.extent72
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/116269
dc.identifier.urnURN:NBN:fi:aalto-202208285083
dc.language.isoenen
dc.programmeMaster’s Programme in Security and Cloud Computing (SECCLO)fi
dc.programme.majorSecurity and Cloud Computingfi
dc.programme.mcodeSCI3113fi
dc.subject.keywordremote attestationen
dc.subject.keywordprovenanceen
dc.subject.keywordtrusted execution environmenten
dc.subject.keywordmigrationen
dc.subject.keywordenclaveen
dc.titleTrustworthy Data Provenance for Enclaves in Heterogeneous Distributed Systemsen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Chouak_Ayoub_2022.pdf
Size:
1.9 MB
Format:
Adobe Portable Document Format