TapCoN: Practical third-party attestation for the cloud

Yan Zhai, Qiang Cao, Jeffrey Chase, Michael Swift

Research output: Contribution to conferencePaperpeer-review

2 Scopus citations

Abstract

One way to establish trust in a service is to know what code it is running. However, verified code identity is currently not possible for programs launched on a cloud by another party. We propose an approach to integrate support for code attestation—authenticated statements of code identity—into layered cloud platforms and services. To illustrate, this paper describes TapCon, an attesting container manager that provides source-based attestation and network-based authentication for containers on a trusted cloud platform incorporating new features for code attestation. TapCon allows a third party to verify that an attested container is running specific code bound securely to an identified source repository. We also show how to use attested code identity as a basis for access control. This structure enables new use cases such as joint data mining, in which two data owners agree on a safe analytics program that protects the privacy of their inputs, and then ensure that only the designated program can access their data.

Original languageEnglish
StatePublished - 2017
Externally publishedYes
Event9th USENIX Workshop on Hot Topics in Cloud Computing, HotCloud 2017 - Santa Clara, United States
Duration: 10 Jul 201711 Jul 2017

Conference

Conference9th USENIX Workshop on Hot Topics in Cloud Computing, HotCloud 2017
Country/TerritoryUnited States
CitySanta Clara
Period10/07/1711/07/17

Fingerprint

Dive into the research topics of 'TapCoN: Practical third-party attestation for the cloud'. Together they form a unique fingerprint.

Cite this