YoVDO

SGX Secure Enclaves in Practice - Security and Crypto Review

Offered By: Black Hat via YouTube

Tags

Black Hat Courses Cloud Computing Courses Cryptography Courses Reverse Engineering Courses

Course Description

Overview

Explore the practical applications and security implications of Intel's Software Guard Extensions (SGX) technology in this 48-minute Black Hat conference talk. Dive into the first public assessment of SGX based on real hardware and Intel's software development environment. Learn about the implementation details, development process, and potential vulnerabilities of SGX enclaves. Discover how to create secure enclaves, debug SGX software, and analyze the cryptographic schemes used in critical components. Examine the attack surface and assess the real risks for SGX users. Witness demonstrations of cryptographic functionalities leveraging SGX, including secure remote storage and delegation. Gain insights into basic architectures that can deliver powerful crypto functionalities with wide-ranging applications. Access released code and a tool for extracting and verifying enclave metadata to enhance your understanding of SGX technology.

Syllabus

Introduction
SGX
SGX Overview
Cloud Computing
DRM
Reverse Engineer
Trust Computing Base
Security Limitations
Bugs
Setup
Linux SDK
Warning
What you get
SDK
Whats in the SDK
Debugging
Developer Key
Partitioning
Limitations
Sealing
Remote attestation
Disclaimer
Crypto
Crypto SDK
Where does it come from
Linux Source Code
AES
Randomness
Be careful
Canaan CLAV
How secure is it
PIDs
Applications
Encryption Proxy
Metadata
Demo
Conclusion


Taught by

Black Hat

Related Courses

Dal Reverse engineering alla stampa 3D
University of Naples Federico II via Federica
Rapid Manufacturing
Indian Institute of Technology Kanpur via Swayam
Generative Design for Industrial Applications
Autodesk via Coursera
Fundamentos de Ciberseguridad: un enfoque práctico
Inter-American Development Bank via edX
Functional And Conceptual Design
Indian Institute of Technology Madras via Swayam