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

YouTube

Breaking Samsung's ARM TrustZone

Black Hat via YouTube

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This presentation explains ARM TrustZone and Samsung's implementation of trusted execution environments, then demonstrates vulnerability research and exploitation against trusted applications and secure drivers. It covers attack-surface analysis, emulation, symbolic execution, signature-check bypasses, and TrustZone debugging.

Syllabus

Introduction
Agenda
Embedded Security
Runtime Confirmation
Execution Environments
NS Bits
Privileges Separation
L1 L2 L3
Different software implementations
What is chosen actually useful
Samsungs implementation
Previous research
Architecture
Lifecycle
Attack Surface
Liberator
Emulator
EiffelUnicorn
Symbolic Execution
Vulnerability Overview
Attack Plan
Lack of Error
Vulnerability
Cisco
Map
Framework
Finding the Master Key
Retrieving the Master Key
Bypassing Signature Checks
Instrumentation of TrustZone
Debugging TrustZone

Taught by

Black Hat

Reviews

Start your review of Breaking Samsung's ARM TrustZone

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.