Enabling Security on the Edge: A CHERI Compartmentalized Network Stack

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Ferraro, Donato, Bastoni, Andrea, Zuepke, Alexander, Marongiu, Andrea
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866913929815392256
author Ferraro, Donato
Bastoni, Andrea
Zuepke, Alexander
Marongiu, Andrea
author_facet Ferraro, Donato
Bastoni, Andrea
Zuepke, Alexander
Marongiu, Andrea
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2507_04818
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Enabling Security on the Edge: A CHERI Compartmentalized Network Stack
Ferraro, Donato
Bastoni, Andrea
Zuepke, Alexander
Marongiu, Andrea
Emerging Technologies
Cryptography and Security
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.
title Enabling Security on the Edge: A CHERI Compartmentalized Network Stack
topic Emerging Technologies
Cryptography and Security
url https://arxiv.org/abs/2507.04818