Remote Attestation Assurance Arguments for Trusted Execution Environments

2Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

Abstract

Remote attestation (RA) is emerging as an important security mechanism for cyber-physical systems with strict security requirements. Trusted computing at large and Trusted Execution Environments (TEEs) in particular have been identified as key technologies to enable RA since they ideally allow retaining some element of control over remote devices despite them being compromised at the OS level. Unfortunately, sometimes it is claimed that TEEs provide RA support without really substantiating how this support is provided. In this paper we build the assurance arguments for RA to carefully map how secure RA depends on underlying security properties and how these in turn can be provided by TEE capabilities. We base our security analysis of RA on existing literature on security requirements for RA and use Goal Structuring Notation (GSN) as the method to build the security arguments. Our analysis identifies the set of TEE properties (as described in the GlobalPlatform standard) that are needed to support RA, and which goals that cannot be mapped to TEE implementations, and therefore require other forms of evidence for RA to be trusted at the top level.

Cite

CITATION STYLE

APA

Usman, A. B., Cole, N., Asplund, M., Boeira, F., & Vestlund, C. (2023). Remote Attestation Assurance Arguments for Trusted Execution Environments. In SaT-CPS 2023 - Proceedings of the 2023 ACM Workshop on Secure and Trustworthy Cyber-Physical Systems (pp. 33–42). Association for Computing Machinery, Inc. https://doi.org/10.1145/3579988.3585056

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free