YoVDO

RFC - Secret Types in Rust

Offered By: Rust via YouTube

Tags

RustFest Courses Rust Courses

Course Description

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

Related Courses

Rust for Programmers
Codecademy
Python and Rust with Linux Command Line Tools
Pragmatic AI Labs via edX
Rust Data Engineering
Pragmatic AI Labs via edX
Rust for DevOps
Pragmatic AI Labs via edX
Rust for Large Language Model Operations (LLMOps)
Pragmatic AI Labs via edX