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

YouTube

Vest - Verified, Secure, High-Performance Parsing and Serialization for Rust

USENIX via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about Vest, a groundbreaking framework for creating formally verified binary parsers and serializers in Rust that addresses critical security vulnerabilities while maintaining high performance. Discover how this innovative approach combines an expressive, RFC-like domain-specific language with automated verification to generate secure parser and serializer implementations that resist digital side-channel attacks. Explore the framework's extensible library of verified parser/serializer combinators and understand how it enables developers to create provably correct parsing solutions without sacrificing usability or performance. Examine three comprehensive case studies demonstrating Vest's practical applications with the Bitcoin block format, TLS 1.3 handshake messages, and WebAssembly binary format, while reviewing performance benchmarks that show executable performance matching or exceeding hand-written unverified parsers with significantly improved verification performance compared to existing solutions.

Syllabus

USENIX Security '25 - Vest: Verified, Secure, High-Performance Parsing and Serialization for Rust

Taught by

USENIX

Reviews

Start your review of Vest - Verified, Secure, High-Performance Parsing and Serialization for Rust

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.