Towards Formalization of Enhanced Privacy ID (EPID)-based Remote Attestation in Intel SGX
Publikation: Beitrag zu Konferenzen › Paper › Beigetragen › Begutachtung
Beitragende
Abstract
Vulnerabilities in privileged software layers have been exploited with severe consequences. Recently, Trusted Execution Environments (TEEs) based technologies have emerged as a promising approach since they claim strong confidentiality and integrity guarantees regardless of the trustworthiness of the underlying system software. In this paper, we consider one of the most prominent TEE technologies, referred to as Intel Software Guard Extensions (SGX). Despite many formal approaches, there is still a lack of formal proof of some critical processes of Intel SGX, such as remote attestation. To fill this gap, we propose a fully automated, rigorous, and sound formal approach to specify and verify the Enhanced Privacy ID (EPID)-based remote attestation in Intel SGX under the assumption that there are no side-channel attacks and no vulnerabilities inside the enclave. The evaluation indicates that the confidentiality of attestation keys is preserved against a Dolev-Yao adversary in this technology. We also present a few of the many inconsistencies found in the existing literature on Intel SGX attestation during formal specification.
Details
Originalsprache | Englisch |
---|---|
Seitenumfang | 5 |
Publikationsstatus | Veröffentlicht - Apr. 2020 |
Peer-Review-Status | Ja |
Konferenz
Titel | 23rd Euromicro Conference on Digital System Design |
---|---|
Kurztitel | DSD 2020 |
Veranstaltungsnummer | 23 |
Dauer | 26 - 28 August 2020 |
Stadt | Kranj |
Land | Slowenien |
Externe IDs
Scopus | 85096360311 |
---|
Schlagworte
Forschungsprofillinien der TU Dresden
DFG-Fachsystematik nach Fachkollegium
Schlagwörter
- Cryptography, comptational modeling, protocols, Privacy, Testing, Data privacy, formal sprecification, program verification, trusted computing, remote attestation, formal verification, Trusted ExecutionEnvironment, Intel SGX, Enhanced Privacy ID, remote attestation, formal verification, Trusted Ex- ecution Environment, Intel SGX, Enhanced Privacy ID (EPID