TY - JOUR
T1 - MINITEE—A lightweight trustzone-assisted TEE for real-time systems
AU - Liu, Songran
AU - Guan, Nan
AU - Guo, Zhishan
AU - Yi, Wang
N1 - Funding Information:
Acknowledgments: This paper is sponsored by the National Natural Science Foundation of China (NSFC) under Grant 61672140 and the National Natural Science Foundation of China (NSFC) under Grant 61532007.
Funding Information:
Funding: This paper is sponsored by the National Natural Science Foundation of China (NSFC) under Grant 61672140 and the National Natural Science Foundation of China (NSFC) under Grant 61532007.
Publisher Copyright:
© 2020 by the authors. Licensee MDPI, Basel, Switzerland.
PY - 2020
Y1 - 2020
N2 - While trusted execution environments (TEEs) provide industry standard security and isolation, TEE requests through secure monitor calls (SMCs) attribute to large time overhead and weakened temporal predictability. Moreover, as current available TEE solutions are designed for Linux and/or Android initially, it will encounter many constraints (e.g., driver libraries incompatible, large memory footprint, etc.) when integrating with low-end Real-Time Operating Systems, RTOSs. In this paper, we present MINITEE to understand, evaluate and discuss the benefits and limitations when integrating TrustZone-assisted TEEs with RTOSs. We demonstrate how MINITEE can be adequately exploited for meeting the real-time needs, while presenting a low performance overhead to the rich OSs (i.e., low-end RTOSs).
AB - While trusted execution environments (TEEs) provide industry standard security and isolation, TEE requests through secure monitor calls (SMCs) attribute to large time overhead and weakened temporal predictability. Moreover, as current available TEE solutions are designed for Linux and/or Android initially, it will encounter many constraints (e.g., driver libraries incompatible, large memory footprint, etc.) when integrating with low-end Real-Time Operating Systems, RTOSs. In this paper, we present MINITEE to understand, evaluate and discuss the benefits and limitations when integrating TrustZone-assisted TEEs with RTOSs. We demonstrate how MINITEE can be adequately exploited for meeting the real-time needs, while presenting a low performance overhead to the rich OSs (i.e., low-end RTOSs).
KW - ARM TrustZone
KW - Real-time system
KW - Trusted execution environment
UR - http://www.scopus.com/inward/record.url?scp=85087840217&partnerID=8YFLogxK
U2 - 10.3390/electronics9071130
DO - 10.3390/electronics9071130
M3 - Journal article
AN - SCOPUS:85087840217
SN - 2079-9292
VL - 9
SP - 1
EP - 18
JO - Electronics (Switzerland)
JF - Electronics (Switzerland)
IS - 7
M1 - 1130
ER -