YoVDO

Secure Calling Conventions for CHERI Capability Machines in Practice - Work in Progress

Offered By: ACM SIGPLAN via YouTube

Tags

Memory Safety Courses RISC-V Courses LLVM Courses CHERI Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore secure calling conventions for CHERI capability machines in this 24-minute conference talk presented at PriSC'24. Delve into the challenges of enforcing temporal memory safety, well-bracketed control flow, and fine-grained stack frame encapsulation on CHERI-based systems. Learn about a proposed design using a reserve stack to reconcile fine-grained stack boundaries with capability compression. Examine the LLVM implementation of selected secure calling conventions for CHERI-RISC-V and evaluate their impact on performance, memory usage, code size, and compatibility. Gain insights into how different security measures contribute to the calling conventions' performance overhead in this work-in-progress presentation by researchers Elias Storme, Sander Huyghebaert, Steven Keuchel, Thomas Van Strydonck, and Dominique Devriese.

Syllabus

[PriSC'24] Secure Calling Conventions for CHERI Capability Machines in Practice (Work in P...


Taught by

ACM SIGPLAN

Related Courses

RISC-V Toolchain and Compiler Optimization Techniques
Linux Foundation via edX
The State of Julia in 2021 - JuliaCon Keynote
The Julia Programming Language via YouTube
Get Started Using WebAssembly (wasm)
egghead.io
DataFusion and Apache Arrow: Supercharging Data Analytics with a Rust-Based Query Engine
Databricks via YouTube
Compilers - Jared Shumway
White Hat Cal Poly via YouTube