CRMar 18

On Securing the Software Development Lifecycle in IoT RISC-V Trusted Execution Environments

arXiv:2603.1775714.6h-index: 32
AI Analysis

This addresses a critical security gap in IoT and automotive software development, though it is incremental as it builds on existing RISC-V TEE frameworks.

The paper tackles the lack of secure enclave update and migration mechanisms in RISC-V Trusted Execution Environments (TEEs) for IoT and automotive sectors by introducing a toolkit that adds these features with minimal performance overhead, achieving less than 1.5% overhead for state continuity and 0.8% downtime for enclave updates.

RISC-V-based Trusted Execution Environments (TEEs) are gaining traction in the automotive and IoT sectors as a foundation for protecting sensitive computations. However, the supporting infrastructure around these TEEs remains immature. In particular, mechanisms for secure enclave updates and migrations - essential for complete enclave lifecycle management - are largely absent from the evolving RISC-V ecosystem. In this paper, we address this limitation by introducing a novel toolkit that enables RISC-V TEEs to support critical aspects of the software development lifecycle. Our toolkit provides broad compatibility with existing and emerging RISC-V TEE implementations (e.g., Keystone and CURE), which are particularly promising for integration in the automotive industry. It extends the Security Monitor (SM) - the trusted firmware layer of RISC-V TEEs - with three modular extensions that enable secure enclave update, secure migration, state continuity, and trusted time. Our implementation demonstrates that the toolkit requires only minimal interface adaptation to accommodate TEE-specific naming conventions. Our evaluation results confirm that our proposal introduces negligible performance overhead: our state continuity solution incurs less than 1.5% overhead, and enclave downtime remains as low as 0.8% for realistic applications with a 1 KB state, which conforms with the requirements of most IoT and automotive applications.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes