ARM Security¶
🛡️
ARM Security
Exception Level, TrustZone, secure enclave, TEE
🎯 학습 목표¶
- Diagram ARMv8 4-level Exception Level (EL0-EL3) 구조와 TrustZone 격리
- Trace Secure / Non-secure World 전환 흐름과 SMC instruction
- Apply Secure Enclave (Apple SEP, Samsung Knox) 및 TEE 계층의 격리 모델
- Plan Secure Boot와 ARM Security 연계 (BL31, EL3 secure monitor)
📋 사전 지식¶
- ARM ISA 기본 (ARMv8 architecture overview)
- 권한 / 격리 / 가상 메모리 일반 (MMU 코스 참고)
- Secure Boot 코스
🗺️ 개념 맵¶
개념 의존성 — 순서대로 학습 권장
M01
Exception Level & TrustZone
→
M02
World Switch & SoC Infra
→
M02A
Secure Enclave & TEE
→
M03
Secure Boot Connection
각 노드 = 모듈 (클릭하여 이동) · 화살표(→) = 선수 지식 흐름
📚 학습 모듈¶
01
Exception Level & TrustZone
02
World Switch & SoC Security Infra
03
Secure Boot Connection
★
Quick Reference Card
📊 모듈 흐름¶
M01
EL & TrustZone
▶
M02
World Switch
▶
M02A
Enclave/TEE
▶
M03
Secure Boot 연계
▶
M04
Quick Ref