Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore RISC-V-based sandboxing techniques for secure and efficient software execution in this 34-minute conference talk. Discover an efficient and easily embeddable RISC-V virtual machine designed as a sandboxed environment for running RISC-V programs. Learn how the open ISA and extensive RISC-V ecosystem contribute to reduced memory usage while maintaining reasonable execution speed. Delve into the design and implementation of the RISC-V simulator, including the transition from an interpreter-only design to a just-in-time (JIT) compilation approach. Gain insights into the rv32emu project, which provides a robust solution for sandboxed software execution that integrates seamlessly with Linux system calls and kernel facilities. Understand the practical applications of RISC-V-based sandboxing and its potential for enhancing software security and efficiency using an open-source empowered stack.
Syllabus
RISC-V-Based Sandboxing for Secure and Efficient Software Execution - Jim Huang & Yen-Fu Chen
Taught by
Linux Foundation