RFC - Secret Types in Rust
Offered By: Rust via YouTube
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 ProgrammersCodecademy 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