2021
DOI: 10.48550/arxiv.2102.03625
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

uTango: an open-source TEE for IoT devices

Abstract: Security is one of the main challenges of the Internet of Things (IoT). IoT devices are mainly powered by low-cost microcontrollers (MCUs) that typically lack basic hardware security mechanisms to separate security-critical applications from less critical components. Recently, Arm has started to release Cortex-M MCUs enhanced with TrustZone technology (i.e., TrustZone-M), a system-wide security solution aiming at providing robust protection for IoT devices. Trusted Execution Environments (TEEs) relying on Trus… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2022
2022
2022
2022

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 26 publications
(47 reference statements)
0
2
0
Order By: Relevance
“…S/T Haven [21] X SGXIO [81] X+H SGX-FPGA [82] X+F KeyStone [52] R Sanctum [32] R CURE [20] R Composite Encl. [71] R SANCTUARY [24] A TrustICE [77] A vTZ [43] A+H Ambassy [45] A+F − − − uTango [62] M Graviton [80] G HECTOR-V [60] N TEEOD [73] F To address the single TEE issue, vTZ [43] provides each guest virtual machine with a virtualized guest TEE by running a monitor within the secure world, which virtualizes memory mapping and world switching for the guest TEEs on Cortex-A TrustZone. SANCTUARY [24] addresses the same drawback by utilizing the memory access controller to provide multidomain isolation for sensitive applications.…”
Section: E Performance On the Low-end Microblaze Softcore Cpumentioning
confidence: 99%
See 1 more Smart Citation
“…S/T Haven [21] X SGXIO [81] X+H SGX-FPGA [82] X+F KeyStone [52] R Sanctum [32] R CURE [20] R Composite Encl. [71] R SANCTUARY [24] A TrustICE [77] A vTZ [43] A+H Ambassy [45] A+F − − − uTango [62] M Graviton [80] G HECTOR-V [60] N TEEOD [73] F To address the single TEE issue, vTZ [43] provides each guest virtual machine with a virtualized guest TEE by running a monitor within the secure world, which virtualizes memory mapping and world switching for the guest TEEs on Cortex-A TrustZone. SANCTUARY [24] addresses the same drawback by utilizing the memory access controller to provide multidomain isolation for sensitive applications.…”
Section: E Performance On the Low-end Microblaze Softcore Cpumentioning
confidence: 99%
“…TrustICE [77] creates multiple isolated computing environments in the normal domain and runs a monitor in the secure world. uTango [62] use the secure attribution unit of Cortex-M to create multiple secure execution environments within the non-secure state. The uTango kernel runs in the secure state privileged level, while other applications, services, OSes are isolated in their own non-secure state domains.…”
Section: E Performance On the Low-end Microblaze Softcore Cpumentioning
confidence: 99%