Lune

USENIX Security2025

EKC: A Portable and Extensible Kernel Compartment for De-Privileging Commodity OS

Jiaqin Yan, Qiujiang Chen, Shuai Zhou, Yuke Peng, Guoxing Chen, Yinqian Zhang

2025Year

Abstract

The artifact includes the following components: • RustEKC_src.zip: Contains the complete source code and documentation for RustEKC, consistent with the open-source repository. It enables users to examine the EKC's internal design, modify the implementation, and recompile it for integration into custom applications. • payload_src.zip: Provides the source code of the supported OS kernels-rCore, FreeRTOS, and TinyLinux-demonstrating how each integrates with EKC. Users can freely inspect, modify, and rebuild these kernels as needed.