Mr-TEE: Practical Trusted Execution of Mixed-Criticality Code

6Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Industry 4.0 is increasingly using commodity hardware and software in place of dedicated control systems to lower costs and increase flexibility. However, this means that critical control code must compete for resources with an increasingly complex software stack that exposes a new attack surface. The Mixed Criticality Trusted Execution Environment (Mr-TEE) tackles this problem at its root, by delivering availability for safety-critical control code, while running untrusted applications in a minimally modified Linux stack. This is achieved by providing a real-time scheduler and novel peripheral sharing system in the Secure World. Mr-TEE hence provides the best of both worlds for Industry 4.0 developers, ensuring the trusted execution of time-sensitive control applications, while minimizing design effort and restrictions for untrusted applications. Evaluation on an Arm TrustZone-enabled Cortex MCU demonstrates a worst-case overhead of 1.88% to support real-time scheduling in the TEE.

Cite

CITATION STYLE

APA

Van Eyck, T., Trimech, H., Michiels, S., Hughes, D., Salehi, M., Janjuaa, H., & Ta, T. L. (2023). Mr-TEE: Practical Trusted Execution of Mixed-Criticality Code. In Middleware Industrial Track 2023 - Proceedings of the 2023 24th International Middleware Conference Industrial Track, Part of: Middleware2023 (pp. 22–28). Association for Computing Machinery, Inc. https://doi.org/10.1145/3626562.3626831

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