MINImathsizesmallTEE—A Lightweight TrustZone-Assisted TEE for Real-Time Systems
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 ini...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-07-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/9/7/1130 |
id |
doaj-14e9463a17b44541b81b35dda1936501 |
---|---|
record_format |
Article |
spelling |
doaj-14e9463a17b44541b81b35dda19365012020-11-25T03:33:04ZengMDPI AGElectronics2079-92922020-07-0191130113010.3390/electronics9071130MINImathsizesmallTEE—A Lightweight TrustZone-Assisted TEE for Real-Time SystemsSongran Liu0Nan Guan1Zhishan Guo2Wang Yi3College of Computer Science and Engineering, Northeastern University, Shenyang 110819, ChinaDepartment of Computing, The Hong Kong Polytechnic University, Hong Kong 999077, ChinaDepartment of Electrical and Computer Engineering, University of Central Florida, Orlando, FL 32816-2362, USACollege of Computer Science and Engineering, Northeastern University, Shenyang 110819, ChinaWhile 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 MINImathsizesmallTEE to understand, evaluate and discuss the benefits and limitations when integrating TrustZone-assisted TEEs with RTOSs. We demonstrate how MINImathsizesmallTEE 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).https://www.mdpi.com/2079-9292/9/7/1130real-time systemARM TrustZonetrusted execution environment |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Songran Liu Nan Guan Zhishan Guo Wang Yi |
spellingShingle |
Songran Liu Nan Guan Zhishan Guo Wang Yi MINImathsizesmallTEE—A Lightweight TrustZone-Assisted TEE for Real-Time Systems Electronics real-time system ARM TrustZone trusted execution environment |
author_facet |
Songran Liu Nan Guan Zhishan Guo Wang Yi |
author_sort |
Songran Liu |
title |
MINImathsizesmallTEE—A Lightweight TrustZone-Assisted TEE for Real-Time Systems |
title_short |
MINImathsizesmallTEE—A Lightweight TrustZone-Assisted TEE for Real-Time Systems |
title_full |
MINImathsizesmallTEE—A Lightweight TrustZone-Assisted TEE for Real-Time Systems |
title_fullStr |
MINImathsizesmallTEE—A Lightweight TrustZone-Assisted TEE for Real-Time Systems |
title_full_unstemmed |
MINImathsizesmallTEE—A Lightweight TrustZone-Assisted TEE for Real-Time Systems |
title_sort |
minimathsizesmalltee—a lightweight trustzone-assisted tee for real-time systems |
publisher |
MDPI AG |
series |
Electronics |
issn |
2079-9292 |
publishDate |
2020-07-01 |
description |
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 MINImathsizesmallTEE to understand, evaluate and discuss the benefits and limitations when integrating TrustZone-assisted TEEs with RTOSs. We demonstrate how MINImathsizesmallTEE 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). |
topic |
real-time system ARM TrustZone trusted execution environment |
url |
https://www.mdpi.com/2079-9292/9/7/1130 |
work_keys_str_mv |
AT songranliu minimathsizesmallteealightweighttrustzoneassistedteeforrealtimesystems AT nanguan minimathsizesmallteealightweighttrustzoneassistedteeforrealtimesystems AT zhishanguo minimathsizesmallteealightweighttrustzoneassistedteeforrealtimesystems AT wangyi minimathsizesmallteealightweighttrustzoneassistedteeforrealtimesystems |
_version_ |
1724564856332353536 |