RISC-V Virtual Machine for Secure Elements Discussed

The embedded systems community is discussing Vanadium, a RISC-V virtual machine designed for use in embedded secure elements. The technology was a topic at a recent event focused on security. The application of the open-source RISC-V architecture for security in resource-constrained environments is of growing interest for aerospace.

- Vanadium is a RISC-V virtual machine specifically designed to operate within a hardware secure element, creating a "virtualized secure enclave." This architecture allows it to run applications in a protected environment while outsourcing memory and storage to an untrusted host system. - A key design feature of Vanadium is its ability to overcome the memory and storage limitations typical of resource-constrained embedded systems. It achieves this by transparently swapping encrypted and authenticated memory pages between the secure element and the host as needed. - The initial development and application of Vanadium have been focused on hardware signing devices, such as those used for cryptocurrency, to simplify firmware development and accelerate innovation in self-custody and applied cryptography. - The open-source nature of the RISC-V instruction set architecture (ISA) is a key enabler for its growing adoption in security-focused applications. Unlike proprietary ISAs, RISC-V allows for transparency and customization, which is advantageous for building secure and verifiable systems in sectors like aerospace and defense. - For aerospace applications, the modularity of RISC-V is particularly beneficial for meeting the stringent requirements of standards like DO-178C. Developers can create lean, verifiable processor implementations that only include necessary features, reducing complexity and potential attack surfaces. - Virtualization, in general, is a growing trend in aerospace and defense to consolidate systems, reduce size, weight, and power (SWaP), and maintain security between different software components running on the same hardware. - The use of a virtual machine within a secure element aligns with the broader aerospace industry's move towards more robust, hardware-enforced security to protect critical systems from cyber threats. - While Vanadium itself is not explicitly mentioned in the context of DO-178C, the use of virtualization and formally verifiable architectures like RISC-V are seen as key technologies for building certifiable safety-critical systems in aviation.

Get your own daily briefing

Scout delivers personalized news, insights, and conversations tailored to your role and industry.

Download on the App Store

Shared from Scout - Be the smartest in the room.