Overview
Syllabus
0:00 - Introduction and Speakers
00:03:34 - Transition to Device-Level Security Insights
00:06:43 - Secure Core PCs and Hardware-Based Protection
00:10:35 - Explanation of Device Firmware Configuration Interface DFCI
00:15:00 - Introduction to Rust as a Memory-Safe Programming Language
00:16:55 - Surface’s Use of Rust and Open Device Partnership ODP
00:17:13 - Secure Embedded Controller MCU Built in Rust
00:24:42 - Launch of Cargo WDK tool for simplified Rust driver setup and environment
00:26:25 - Introduction of Open Device Partnership ODP for collaborative open-source hardware and software efforts
Taught by
Microsoft Ignite