Using OP-TEE as a Cryptography Engine
Offered By: Linux Foundation via YouTube
Course Description
Overview
Syllabus
Intro
The Internet of Things is Here
How Do We Store Things Securely?
SoC Security Features
What is OP-TEE?
Outline
OP-TEE New Platform Bring-up
Background
RNG Driver Plan
Crypto RNG API
Basic Driver Implementation
Configuration
HW Crypto Accelerators
crypto hash.ops
Peek into alloc
What is drvcrypt?
drvcrypt flow
Initialization and Registration
HW Alloc Implementation
HW Context Struct
Accessing OP-TEE From Linux
Trusted Application
What is a TEE Operation?
What are TEE Objects?
Minimal TA Interface II
Minimal AES code
Minimal Example Caveats
Building a Secure Storage System
Storage Application Flow
Slot Ops
Opening a Slot
Remaining TA Pieces
Linux Userspace Access Library
Linux kernel Integration
struct cipher alg
OpenSSL Integration
PKCS#11
Summary
Taught by
Linux Foundation
Tags
Related Courses
5G EssentialsCurtin University via edX À la découverte des télécommunications
Institut Mines-Télécom via France Université Numerique Hands-On IoT on GCP
A Cloud Guru Advanced IoT Systems Integration and Industrial Applications
LearnQuest via Coursera Advances in Manufacturing Technology
Board Infinity via Coursera