International audienceThis article presents a hardware-based memory isolation solution for constrained devices. Existing solutions target high-end embedded systems (typically ARM Cortex-A with a Memory Management Unit, MMU) such as seL4 or Pip (formally verified kernels) or target low-end devices such as ACES, MINION, TrustLite, EwoK but with limited flexibility by proposing a single level of isolation. Our approach consists in adapting Pip to inherit its flexibility (multiple levels of isolation) but using the Memory Protection Unit (MPU) instead of the MMU since the MPU is commonly available on constrained embedded systems (typically ARMv7 Cortex-M4 or ARMv8 Cortex-M33 and similar devices). This paper describes our design of Pip-MPU (Pip'...
Consumer devices are increasingly being used to perform security and privacy critical tasks. The sof...
Bugs are prevalent in a large amount of deployed software. These bugs often introduce vulnerabilitie...
The subject of the thesis is the design and implementation of an operating system kernel for the Cam...
International audienceThis article presents a hardware-based memory isolation solution for constrain...
The proliferation of applications that handle sensitive user data on wearable platforms generates a ...
Pip-MPU is a minimalist separation kernel for constrained devices (scarce memory and power resources...
International audienceToubkal is a new hardware architecture which provides secure, efficient and fl...
This dissertation explores the use of capability security hardware and software in real-time and lat...
Existing high-end embedded systems face frequent security attacks. Software compartmentalization is ...
In the era of the Internet of Things (IoT), millions of devices and embedded platforms based on low-...
ABSTRACT In the era of the Internet of Things (IoT), millions of devices and embedded platforms base...
The current development trend of Internet of Things (IoT) aims for a tighter integration of mobile a...
As modern 64-bit x86 processors no longer support the segmentation capabilities of their 32-bit pred...
In highly cached and pipelined machines, operating system performance, and aggregate user/system per...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
Consumer devices are increasingly being used to perform security and privacy critical tasks. The sof...
Bugs are prevalent in a large amount of deployed software. These bugs often introduce vulnerabilitie...
The subject of the thesis is the design and implementation of an operating system kernel for the Cam...
International audienceThis article presents a hardware-based memory isolation solution for constrain...
The proliferation of applications that handle sensitive user data on wearable platforms generates a ...
Pip-MPU is a minimalist separation kernel for constrained devices (scarce memory and power resources...
International audienceToubkal is a new hardware architecture which provides secure, efficient and fl...
This dissertation explores the use of capability security hardware and software in real-time and lat...
Existing high-end embedded systems face frequent security attacks. Software compartmentalization is ...
In the era of the Internet of Things (IoT), millions of devices and embedded platforms based on low-...
ABSTRACT In the era of the Internet of Things (IoT), millions of devices and embedded platforms base...
The current development trend of Internet of Things (IoT) aims for a tighter integration of mobile a...
As modern 64-bit x86 processors no longer support the segmentation capabilities of their 32-bit pred...
In highly cached and pipelined machines, operating system performance, and aggregate user/system per...
This article describes a new software-based on-line memory com-pression algorithm for embedded syste...
Consumer devices are increasingly being used to perform security and privacy critical tasks. The sof...
Bugs are prevalent in a large amount of deployed software. These bugs often introduce vulnerabilitie...
The subject of the thesis is the design and implementation of an operating system kernel for the Cam...