Introducing RISC-V Confidential Computing for IoT Devices
summary
Proposes a lightweight hardware-software stack that brings confidential computing to RISC-V IoT devices without an MMU by adding an sPMP extension and a compact runtime called Polite-mini. Implementation in the Spike model and an OSDI paper prototype demonstrates enclave creation and execution with no measurable overhead and shows 128 isolation domains using only 16 PMP registers. Provides APIs, supervisor-mode access prevention, thread-region permissions, and an SDK; evaluation uses microbenchmarks and real-device patches as proof of concept.
AI-written summary · about
chapters (6)
- 0:00Introduction
- 0:18Background
- 3:07Continuous Continuity
- 7:10Reference Architecture
- 9:37Case Study
- 17:02Summary
related talks
23mRISC V Enclaves A Clean Slate Approach To Linux Security
23mTowards Scalable Confidential Computing on RISC-V
52mEnabling New Security Frontiers: Deep-Dive Into Implementing Confidential Computing on RISC-V
21mScaling Data Analytics Via Confidential Computing on RISC-V
31mConfidential Computing for RISC-V-based Platforms
13mRISC-V: Securing the Future of Open Source Computing
15mCore slicing: closing the gap between leaky confidential VMs and bare-metal cloud
09mThe Future of Embedded Security with RISC-V
