Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A CHERI C Memory Model for Verified Temporal Safety

ACM SIGPLAN via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Watch this 27-minute conference talk from CPP 2025 exploring how CHERI architecture addresses temporal memory safety issues in C programming. Learn about a systematic examination of temporal memory safety within CHERI C, a dialect of the C programming language designed for CHERI architecture. The presentation covers five existing capability revocation mechanisms and their impact on CHERI C semantics, introduces a specialized object memory model, presents a new CHERI-specific pointer provenance tracking scheme, and formally defines security guarantees with Coq-proven correctness. Delivered by researchers from the Universities of Cambridge and Edinburgh, this talk addresses critical memory safety concerns that continue to be major sources of security vulnerabilities in modern systems, with particular focus on how CHERI's fine-grained memory access control through unforgeable hardware capabilities can be leveraged for improved security.

Syllabus

[CPP'25] A CHERI C Memory Model for Verified Temporal Safety

Taught by

ACM SIGPLAN

Reviews

Start your review of A CHERI C Memory Model for Verified Temporal Safety

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.