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

Linux Foundation

Rusty OP-TEE Trusted Applications - Building Memory-Safe TEE Applications with Rust

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the integration of Rust programming language within the OP-TEE (Open Portable Trusted Execution Environment) ecosystem in this 34-minute conference talk from the Linux Foundation. Discover how memory safety becomes critical in OP-TEE applications that provide secure interfaces for handling user credentials, system keys, and confidential data, especially when interfacing with potentially compromised rich operating systems. Learn about the evolution of Rust support in OP-TEE and the journey to establish Rust as a first-class citizen for developing Trusted Applications (TAs). Examine strategies for building Rust-based TAs that achieve performance parity with their C counterparts while leveraging Rust's memory-safety guarantees to harden the TEE environment against memory-based exploits. Gain insights into current development progress and explore future possibilities for incorporating Rust's memory-safety and thread-safety features directly into the OP-TEE core, including considerations for enabling pseudo trusted applications written in Rust.

Syllabus

Rusty OP-TEE Trusted Applications - Sumit Garg, Qualcomm Inc.

Taught by

Linux Foundation

Reviews

Start your review of Rusty OP-TEE Trusted Applications - Building Memory-Safe TEE Applications with 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.