{PISTIS}: Trusted computing architecture for low-end embedded systems

M Grisafi, M Ammar, M Roveri, B Crispo - 31st USENIX Security …, 2022 - usenix.org
Recently, several hardware-assisted security architectures have been proposed to mitigate
the ever-growing cyber-attacks on Internet-connected devices. However, such proposals are …

Low-cost privilege separation with compile time compartmentalization for embedded systems

A Khan, D Xu, DJ Tian - 2023 IEEE Symposium on Security and …, 2023 - ieeexplore.ieee.org
Embedded systems are pervasive and find various applications all around us. These
systems run on low-power microcontrollers with real-time constraints. Developers often …

Reviewing IoT security via logic bugs in IoT platforms and systems

W Zhou, C Cao, D Huo, K Cheng… - IEEE Internet of …, 2021 - ieeexplore.ieee.org
In recent years, Internet-of-Things (IoT) platforms and systems have been rapidly emerging.
Although IoT is a new technology, new does not mean simpler (than existing networked …

CompartOS: CHERI compartmentalization for embedded systems

H Almatary, M Dodson, J Clarke, P Rugg… - arXiv preprint arXiv …, 2022 - arxiv.org
Existing high-end embedded systems face frequent security attacks. Software
compartmentalization is one technique to limit the attacks' effects to the compromised …

MPI: Memory Protection for Intermittent Computing

M Grisafi, M Ammar, KS Yildirim… - IEEE Transactions on …, 2022 - ieeexplore.ieee.org
Batteryless devices harvest energy from sporadic ambient sources, enabling a wide range of
long-lived, stand-alone, and environmentally-friendly sustainable applications. Software on …

{SoK}:{Where's} the {“up”?}! A Comprehensive (bottom-up) Study on the Security of Arm {Cortex-M} Systems

X Tan, Z Ma, S Pinto, L Guan, N Zhang, J Xu… - 18th USeNIX WOOT …, 2024 - usenix.org
Arm Cortex-M processors are the most widely used 32-bit microcontrollers among
embedded and Internet-of-Things devices. Despite the widespread usage, there has been …

Where's the" up"?! A Comprehensive (bottom-up) Study on the Security of Arm Cortex-M Systems

X Tan, Z Ma, S Pinto, L Guan, N Zhang, J Xu… - arXiv preprint arXiv …, 2024 - arxiv.org
Arm Cortex-M processors are the most widely used 32-bit microcontrollers among
embedded and Internetof-Things devices. Despite the widespread usage, there has been …

CHERI compartmentalisation for embedded systems

H Almatary - 2022 - repository.cam.ac.uk
Embedded system designers are facing an inexorable pressure to add more features and
leverage connectivity. This creates potential attack vectors in areas that were not subject to …

Is the Canary Dead? On the Effectiveness of Stack Canaries on Microcontroller Systems

X Tan, S Mohan, M Armanuzzaman, Z Ma… - Proceedings of the 39th …, 2024 - dl.acm.org
Microcontroller units (MCUs) are compact computers tailored for embedded and Internet-of-
Things (IoT) applications. MCU-based devices primarily run software systems coded in low …

FLAShadow: A Flash-based Shadow Stack for Low-end Embedded Systems

M Grisafi, M Ammar, M Roveri, B Crispo - ACM Transactions on Internet …, 2024 - dl.acm.org
Runtime attacks are a rising threat to both low-and high-end systems with the spread of
techniques such as Return-Oriented Programming (ROP), which aims at hijacking the …