콘텐츠로 이동

SoC Secure Boot

🔐
SoC Secure Boot

Hardware RoT, chain of trust, BootROM DV

🎯 학습 목표

  • Trace 부팅 단계별 신뢰 체인 (BootROMBL1BL2BL31 → kernel)
  • Apply Hardware Root of Trust 구현 (eFuse, OTP, secure key storage)
  • Identify Secure Boot에 사용되는 암호 알고리즘 (RSA, ECDSA, SHA-256/384, AES)
  • Analyze 공격 표면 (fault injection, side-channel, supply chain)과 방어 메커니즘
  • Plan BootROM DV 검증 방법론 (시나리오 매트릭스, golden image, fault injection)

📋 사전 지식

  • 암호 기본 (해시, 서명, 대칭/비대칭)
  • 부팅 sequence 일반 (POR, reset, boot loader)
  • ARM TrustZone 기본 (ARM Security 코스 참고)

🗺️ 개념 맵

개념 의존성 — 순서대로 학습 권장
각 노드 = 모듈 (클릭하여 이동) · 화살표(→) = 선수 지식 흐름

📚 학습 모듈

📊 모듈 흐름

M01
HW RoT
M02
Chain of Trust
M03
Crypto
M04
Boot Device
M05
Attack & Defense
M06
DV
M07
Quick Ref

📖 관련 자료

🔗 관련 토픽