Nested compartmentalisation for constrained devices - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2021

Nested compartmentalisation for constrained devices

Résumé

This paper presents a framework and implementation guidelines to set up nested compartmentalisation in constrained devices. All memory spaces are protected by the Memory Protection Unit (MPU). Current MPU-based systems offer efficient memory protection but are mostly tied to the fixed permission model provided by their operating system, kernel, hypervisor or by code instrumentation. New use cases evolve with the rise of the Internet of Things (IoT) ecosystems where software components could benefit from locally and dynamically established permissions. This includes a temporary nested subspace with restricted memory access rights. Our framework integrates subspace creation and management for runtime dynamic changes of the permission model for any level of abstraction. Global security policies of fixed permission models are reflected in the software architecture and the implementation of the framework. We also demonstrate the feasibility of providing nested compartmentalisation by showing how to leverage the MPU features.
Fichier principal
Vignette du fichier
NestedCompartmentalisationForConstrainedDevices-accepted.pdf (153.33 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03679889 , version 1 (27-05-2022)

Identifiants

Citer

Nicolas Dejon, Chrystel Gaber, Gilles Grimaud. Nested compartmentalisation for constrained devices. 2021 8th International Conference on Future Internet of Things and Cloud (FiCloud), Aug 2021, Rome, France. pp.334-341, ⟨10.1109/FiCloud49777.2021.00055⟩. ⟨hal-03679889⟩
24 Consultations
39 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More