English

Enabling Security on the Edge: A CHERI Compartmentalized Network Stack

Emerging Technologies 2025-07-08 v1 Cryptography and Security

Abstract

The widespread deployment of embedded systems in critical infrastructures, interconnected edge devices like autonomous drones, and smart industrial systems requires robust security measures. Compromised systems increase the risks of operational failures, data breaches, and -- in safety-critical environments -- potential physical harm to people. Despite these risks, current security measures are often insufficient to fully address the attack surfaces of embedded devices. CHERI provides strong security from the hardware level by enabling fine-grained compartmentalization and memory protection, which can reduce the attack surface and improve the reliability of such devices. In this work, we explore the potential of CHERI to compartmentalize one of the most critical and targeted components of interconnected systems: their network stack. Our case study examines the trade-offs of isolating applications, TCP/IP libraries, and network drivers on a CheriBSD system deployed on the Arm Morello platform. Our results suggest that CHERI has the potential to enhance security while maintaining performance in embedded-like environments.

Keywords

Cite

@article{arxiv.2507.04818,
  title  = {Enabling Security on the Edge: A CHERI Compartmentalized Network Stack},
  author = {Donato Ferraro and Andrea Bastoni and Alexander Zuepke and Andrea Marongiu},
  journal= {arXiv preprint arXiv:2507.04818},
  year   = {2025}
}

Comments

Accepted for publication at Design, Automation and Test in Europe Conference | The European Event for Electronic System Design & Test 2025 (DATE25), 7 pages

R2 v1 2026-07-01T03:49:09.193Z