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

YouTube

RFC - Secret Types in Rust

Rust via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a Rust conference talk that delves into the concept of secret types and their potential implementation in the Rust programming language. Learn about timing side channels, constant time operations, and why Rust is a suitable choice for addressing these security concerns. Discover current methods for circumventing LLVM optimizations to enhance binary security, including the use of empty asm!() directives and functions. Understand the limitations of these approaches and why a more robust solution is needed. Examine the proposed RFC 2859 for introducing secret types in Rust, its potential impact, and implementation details. Gain insights into optimization barriers and their importance in maintaining security. The talk concludes with examples and a Q&A session, providing a comprehensive overview of this crucial topic in Rust development and security.

Syllabus

Intro
Overview
Outline
Timing side channels
Constant time
Why use Rust
Secret types in Rust
Optimization barriers
Why arent these protections good enough
RFC 2859
Example
Two parts
QA

Taught by

Rust

Reviews

Start your review of RFC - Secret Types in 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.