Next Article in Journal
Understanding Shared Autonomous Vehicle Preferences: A Comparison between Shuttles, Buses, Ridesharing and Taxis
Next Article in Special Issue
Modelling of Metaheuristics with Machine Learning-Enabled Cybersecurity in Unmanned Aerial Vehicles
Previous Article in Journal
Circular Economy Strategies with Social Implications: Findings from a Case Study
Previous Article in Special Issue
Refined Information Service Using Knowledge-Base and Deep Learning to Extract Advertisement Articles from Korean Online Articles
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

STBEAT: Software Update on Trusted Environment Based on ARM TrustZone

1
Institute of Information Systems and Applications, National Tsing Hua University, Hsinchu 300, Taiwan
2
Institute of Information Security, National Tsing Hua University, Hsinchu 300, Taiwan
3
Department of Computer Science, National Tsing Hua University, Hsinchu 300, Taiwan
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(20), 13660; https://doi.org/10.3390/su142013660
Submission received: 25 August 2022 / Revised: 14 October 2022 / Accepted: 19 October 2022 / Published: 21 October 2022

Abstract

In recent years, since edge computing has become more and more popular, its security issues have become apparent and have received unprecedented attention. Thus, the current research concentrates on security not only regarding devices such as PCs, smartphones, tablets, and IoTs, but also the automobile industry. However, since attack vectors have become more sophisticated than ever, we cannot just protect the zone above the system software layer in a certain operating system, such as Linux, for example. In addition, the challenges in IoT devices, such as power consumption, performance efficiency, and authentication management, still need to be solved. Since most IoT devices are controlled remotely, the security regarding system maintenance and upgrades has become a big issue. Therefore, a mechanism that can maintain IoT devices within a trusted environment based on localhost or over-the-air (OTA) will be a viable solution. We propose a mechanism called STBEAT, integrating an open-source project with ARM TrustZone to solve the challenges of upgrading the IoT system and updating system files more safely. This paper focuses on the ARMv7 architecture and utilizes the security stack from TrustZone to OP-TEE under the STM32 board package, and finally obtains the security key from the trusted application, which is used to conduct the cryptographic operations and then install the newer image on the MMC interface. To sum up, we propose a novel software update strategy and integrated ARM TrustZone security extension to beef up the embedded ecosystem.
Keywords: ARM TrustZone security; access control; data security; embedded software; embedded system; STM32 ARM TrustZone security; access control; data security; embedded software; embedded system; STM32

Share and Cite

MDPI and ACS Style

Huang, Q.-X.; Chiu, M.-Y.; Yeh, C.-S.; Sun, H.-M. STBEAT: Software Update on Trusted Environment Based on ARM TrustZone. Sustainability 2022, 14, 13660. https://doi.org/10.3390/su142013660

AMA Style

Huang Q-X, Chiu M-Y, Yeh C-S, Sun H-M. STBEAT: Software Update on Trusted Environment Based on ARM TrustZone. Sustainability. 2022; 14(20):13660. https://doi.org/10.3390/su142013660

Chicago/Turabian Style

Huang, Qi-Xian, Min-Yi Chiu, Chi-Shen Yeh, and Hung-Min Sun. 2022. "STBEAT: Software Update on Trusted Environment Based on ARM TrustZone" Sustainability 14, no. 20: 13660. https://doi.org/10.3390/su142013660

APA Style

Huang, Q.-X., Chiu, M.-Y., Yeh, C.-S., & Sun, H.-M. (2022). STBEAT: Software Update on Trusted Environment Based on ARM TrustZone. Sustainability, 14(20), 13660. https://doi.org/10.3390/su142013660

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop