949-824-9127
Loading Events

« All Events

  • This event has passed.

“Capstone: A Capability-based Foundation for Trustless Secure Memory Access”

August 7, 2023 @ 11:00 am - 12:00 pm PDT

Speaker: Jason Zhijingcheng Yu
Date and Time: Monday, August 7th, 11:00 am

Location: EH 2430

Abstract:

Capability-based memory isolation is a promising new architectural primitive. Software can access lowlevel memory only via capability handles rather than raw pointers, which provides a natural interface to enforce security restrictions. Existing architectural capability designs such as CHERI provide spatial safety but fail to extend to other memory models that security-sensitive software designs may desire. In this paper, we propose Capstone, a more expressive architectural capability design that supports multiple existing memory isolation models in a trustless setup, i.e., without relying on trusted software components. We show how Capstone is well-suited for environments where privilege boundaries are fluid (dynamically extensible), memory sharing/delegation are desired both temporally and spatially, and where such needs are to be balanced with availability concerns. Capstone can also be implemented efficiently. We present an implementation sketch and through evaluation show that its overhead is below 50% in common use cases. We also prototype a functional emulator for Capstone and use it to demonstrate the runnable implementations of six real-world memory models without trusted software components: three types of enclave-based TEEs, a thread scheduler, a memory allocator, and Rust-style memory safety—all within the interface of Capstone.

Biography:

Jason Zhijingcheng Yu is a 4th-year PhD student working with Prof Prateek Saxena at the School of Computing, National University of Singapore (NUS). He works on operating system and architectural security, with a focus on trusted computing and capability-based security in architectures. His first-authored work has been published at venues including ACM CCS 2021, USENIX Security 2022, and USENIX Security 2023. Homepage: https://www.comp.nus.edu.sg/~yuz1996/

Hosted By: Zhou Li

Details

Date:
August 7, 2023
Time:
11:00 am - 12:00 pm PDT
Event Category:
Website:
https://cecs.uci.edu/files/2023/07/Jason-Yu_8-7-23-1.pdf

Organizer

Zhou Li
View Organizer Website

Venue

EH 2430
Engineering Hall, University of California, Irvine
Irvine, CA 92697 United States
+ Google Map
View Venue Website