Cybersecurity/ISO.SAE 21434

(μ‚¬μ΄λ²„λ³΄μ•ˆ 12κ°•) μ•„ν‚€ν…μ²˜ 섀계와 λ³΄μ•ˆ 톡합

μ•ŒνŒŒλ―Έλ₯΄ 2025. 6. 26. 12:00

🧱 12κ°•. μ•„ν‚€ν…μ²˜ 섀계와 λ³΄μ•ˆ 톡합

"λ³΄μ•ˆμ€ κΈ°λŠ₯이 μ•„λ‹ˆλΌ ꡬ쑰닀!"

 

μ•ˆλ…•ν•˜μ„Έμš”, μ˜€λŠ˜λ„ μ‹œμŠ€ν…œμ˜ μ•ˆμ „ν•œ 미래λ₯Ό 섀계 쀑인 μ—¬λŸ¬λΆ„ πŸ™Œ
λ“œλ””μ–΄ μžλ™μ°¨ μ‚¬μ΄λ²„λ³΄μ•ˆμ˜ 핡심 쀑 ν•˜λ‚˜,
μ•„ν‚€ν…μ²˜ 섀계에 λ³΄μ•ˆμ„ ν†΅ν•©ν•˜λŠ” 법을 λ°°μ›Œλ³Ό μ°¨λ‘€μž…λ‹ˆλ‹€.

πŸ—οΈ μ•„ν‚€ν…μ²˜λŠ” μ§‘μ˜ λΌˆλŒ€μ™€ κ°™μŠ΅λ‹ˆλ‹€.
아무리 ν›Œλ₯­ν•œ κΈ°λŠ₯도, λ³΄μ•ˆ 섀계가 λ―Έν‘ν•˜λ©΄ λͺ¨λž˜μ„±μ²˜λŸΌ λ¬΄λ„ˆμ§ˆ 수 μžˆμ–΄μš”!

이번 μ‹œκ°„μ—λŠ”
λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­μ„ μ–΄λ–»κ²Œ ꡬ쑰적으둜 λ…Ήμ—¬λ‚΄λŠ”μ§€,
그리고 λŒ€ν‘œμ μΈ λ³΄μ•ˆ κΈ°λŠ₯ 블둝은 μ–΄λ–€ 게 μžˆλŠ”μ§€λ₯Ό
μ˜ˆμ‹œμ™€ ν•¨κ»˜ 쏙쏙 정리해 λ“œλ¦΄κ²Œμš”.


🎯 였늘의 핡심 λͺ©ν‘œ

  • μ‹œμŠ€ν…œ 섀계 초기 λ‹¨κ³„μ—μ„œ λ³΄μ•ˆ λ°˜μ˜ν•˜κΈ°
  • λŒ€ν‘œ λ³΄μ•ˆ κΈ°λŠ₯ 블둝(보보보보-μ•ˆ!) μ΄ν•΄ν•˜κΈ°
  • λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­ ↔ ꡬ쑰 연계법 읡히기

πŸ” 1. μ™œ μ•„ν‚€ν…μ²˜ λ ˆλ²¨μ—μ„œ λ³΄μ•ˆμ„ λ°˜μ˜ν•΄μ•Ό ν• κΉŒ?

섀계 초기 λ‹¨κ³„μ—μ„œ λ³΄μ•ˆμ΄ λ°˜μ˜λ˜μ§€ μ•ŠμœΌλ©΄...

  • ν›„λ°˜μ— λ³΄μ•ˆ μΆ”κ°€ν•˜λ €λ‹€ κΈ°λŠ₯/μ„±λŠ₯ λ‹€ κΉ¨μ§€κ³ ,
  • μΈν„°νŽ˜μ΄μŠ€ 좩돌, λ¦¬μ†ŒμŠ€ λΆ€μ‘± λ“± ‘λ’€λŠ¦μ€ ν›„νšŒ’ λ°œμƒ!

πŸ’‘ λ³΄μ•ˆμ€ λ‚˜μ€‘μ— λΆ™μ΄λŠ” 게 μ•„λ‹ˆλΌ, μ²˜μŒλΆ€ν„° μ§‘μ–΄λ„£λŠ” 섀계 μž¬λ£Œμž…λ‹ˆλ‹€!


🧩 2. μ‹œμŠ€ν…œ μ•„ν‚€ν…μ²˜ λ‚΄ λ³΄μ•ˆ 톡합 포인트

🧠 일반적인 μ•„ν‚€ν…μ²˜ ꡬ성

  • Application Layer (κΈ°λŠ₯ 둜직)
  • Middleware (OS, Scheduler λ“±)
  • HAL/Drivers (ν•˜λ“œμ›¨μ–΄ μ œμ–΄)
  • Hardware (MCU, SoC λ“±)

πŸ”’ λ³΄μ•ˆ 톡합 포인트

λ ˆμ΄μ–΄ 적용 μ˜ˆμ‹œ
HW Secure Boot, HW μ•”ν˜Έν™” 가속기
HAL Debug μΈν„°νŽ˜μ΄μŠ€ 보호
Middleware μ•”ν˜Έν™” λͺ¨λ“ˆ, 인증 ν”„λ ˆμž„μ›Œν¬
App OTA 검증, μ‚¬μš©μž 인증 처리

🎯 각 계측에 λ§žλŠ” λ³΄μ•ˆ κΈ°λŠ₯을 λ°°μΉ˜ν•˜λŠ” 게 핡심!


πŸ›‘οΈ 3. λŒ€ν‘œ λ³΄μ•ˆ κΈ°λŠ₯ 블둝 섀계 사둀

πŸ” Secure Boot

“λΆ€νŒ…λΆ€ν„° 믿을 수 μžˆμ–΄μ•Ό μ•ˆμ „ν•˜λ‹€!”

  • λΆ€νŒ… μ‹œ, νŽŒμ›¨μ–΄μ˜ λ””μ§€ν„Έ μ„œλͺ…을 검증
  • λ³€κ²½λœ μ½”λ“œκ°€ 있으면 μ‹€ν–‰ κΈˆμ§€!
  • Boot ROM → 1st Bootloader → 2nd Bootloader → OS 순으둜 μ‹ λ’° 체인 ꡬ좕

πŸ’‘ 섀계 팁: HW Root of Trustλ₯Ό ν™œμš©ν•˜λ©΄ 더 κ°•λ ₯ν•˜κ²Œ μ‹œμž‘ κ°€λŠ₯!


🧰 Secure Debug

“디버그 ν¬νŠΈλŠ” ν•΄μ»€μ˜ μž…κ΅¬λ‹€!”

  • JTAG, SWD λ“± 디버깅 포트λ₯Ό Lock
  • 인증된 디버그 ν‚€ μ—†μ΄λŠ” μ ‘κ·Ό 차단
  • μ„œλΉ„μŠ€μ„Όν„°μš© One-Time Key둜 μ œν•œμ  μ—΄κΈ° κ°€λŠ₯

πŸ’‘ 섀계 팁: μƒνƒœ λ ˆμ§€μŠ€ν„°λ₯Ό 톡해 디버깅 μƒνƒœλ₯Ό λ™μ μœΌλ‘œ ν™•μΈν•˜κ²Œ ν•˜μž!


πŸ› οΈ Configuration Lock

“개발이 λλ‚¬μœΌλ©΄ 섀정은 μž κ°€μ•Όμ£ !”

  • Flashλ‚˜ EEPROM λ‚΄ μ€‘μš”ν•œ μ„€μ •κ°’ (ex. ν‚€, νŒŒν‹°μ…˜ μ„€μ •)을 Lock
  • 생산 ν›„μ—λŠ” λ³€κ²½ λΆˆκ°€λŠ₯ν•˜κ²Œ μ„€μ •

πŸ’‘ 섀계 팁: Configuration μ˜μ—­μ€ Bootloaderκ°€ μ œμ–΄ν•˜λ„λ‘ 섀계


🧾 Authentication Framework

“λ„ˆ λˆ„κ΅¬μ•Ό?”λ₯Ό 증λͺ…λ°›μ•„μ•Ό μž‘λ™ν•œλ‹€!

  • μ°¨λŸ‰ λ‚΄λΆ€ 및 μ™ΈλΆ€ 톡신 μ „ 인증 절차 μˆ˜ν–‰
  • Mutual Authentication λ°©μ‹μœΌλ‘œ μ–‘μͺ½ λͺ¨λ‘ 검증
  • 인증 ν›„ μ„Έμ…˜ ν‚€ 생성 → 이후 톡신은 μ•”ν˜Έν™”!

πŸ’‘ 섀계 팁: 인증 μ‹€νŒ¨ μ‹œ μž¬μ‹œλ„ μ œν•œ 및 μ‹œκ°„ μ§€μ—° 기법을 μ μš©ν•˜μž


🧭 4. λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­κ³Ό μ•„ν‚€ν…μ²˜μ˜ μ—°κ²° μ˜ˆμ‹œ

πŸ“Œ λ³΄μ•ˆ λͺ©ν‘œ: "μ™ΈλΆ€μ—μ„œ μ°¨λŸ‰ μ œμ–΄ λͺ…령이 μœ„μ‘°λ˜μ§€ μ•Šμ•„μ•Ό ν•œλ‹€"

→ λ„μΆœλœ μš”κ΅¬μ‚¬ν•­:

  • μ™ΈλΆ€ λͺ…령은 인증된 κΈ°κΈ°μ—μ„œλ§Œ μˆ˜μ‹ 
  • λͺ…령은 μ•”ν˜Έν™”λ˜μ–΄μ•Ό 함

→ μ•„ν‚€ν…μ²˜ 톡합:

  • Application Layer: λͺ…λ Ή μˆ˜μ‹  μ‹œ 인증 루틴 호좜
  • Middleware: 인증 λͺ¨λ“ˆ 및 ν‚€ 관리 κΈ°λŠ₯
  • HAL: HSM ν™œμš©ν•œ μ•”ν˜Έ μ—°μ‚° 처리
  • Hardware: Secure Storage λ‚΄ ν‚€ μ €μž₯

βœ… μ΄λ ‡κ²Œ μš”κ΅¬μ‚¬ν•­ → ꡬ쑰 → κΈ°λŠ₯ λΈ”λ‘μœΌλ‘œ 이어져야 μ™„μ„±λ©λ‹ˆλ‹€!


✍️ 싀무 팁! μ•„ν‚€ν…μ²˜ 섀계 μ‹œ 고렀사항

  • πŸ”„ λ³΄μ•ˆ 경계(Security Boundary)λ₯Ό λͺ…ν™•νžˆ!
  • 🧩 μ‹ λ’° 도메인(Trusted vs Untrusted) ꡬ뢄 ν•„μˆ˜!
  • πŸšͺ μΈν„°νŽ˜μ΄μŠ€ 보호: 내뢀와 μ™ΈλΆ€ μ—°κ²° 지점을 κ°€μž₯ μ‹ κ²½ μ“°μž!
  • πŸ›‘ Fallback/Recovery μ‹œλ‚˜λ¦¬μ˜€λ„ κΌ­ μ„€κ³„ν•˜μž!

βœ… 였늘의 μš”μ•½

ν•­λͺ© μš”μ•½
λ³΄μ•ˆ μ•„ν‚€ν…μ²˜ λ³΄μ•ˆ μš”κ΅¬μ‚¬ν•­μ„ μ‹œμŠ€ν…œ ꡬ쑰둜 μ‹€ν˜„ν•˜λŠ” 섀계
λ³΄μ•ˆ κΈ°λŠ₯ 블둝 Secure Boot, Debug Lock, Config Lock, 인증 ν”„λ ˆμž„μ›Œν¬ λ“±
톡합 μ „λž΅ 각 계측에 맞게 κΈ°λŠ₯ 배치, μΈν„°νŽ˜μ΄μŠ€ 보호
섀계 팁 경계 μ„€μ •, μ‹ λ’° 도메인 뢄리, Recovery μ‹œλ‚˜λ¦¬μ˜€ κ³ λ €

⏭️ λ‹€μŒ κ°•μ˜ 예고

13κ°•. λ³΄μ•ˆ 기술 μ‹€μ „: 톡신 보호 κΈ°μˆ λ“€

λ³΄μ•ˆμ€ 혼자 ν•  수 μ—†μ–΄μš”.
μžλ™μ°¨λŠ” μˆ˜λ§Žμ€ ν†΅μ‹ μœΌλ‘œ μ—°κ²°λœ μ„Έμƒμ΄λ‹ˆκΉŒμš”!

λ‹€μŒ μ‹œκ°„μ—λŠ” TLS, IPsec, MACsec λ“±
μžλ™μ°¨μ—μ„œ μ“°μ΄λŠ” μ‹€μ œ 톡신 보호 κΈ°μˆ μ„ 싀무 μ€‘μ‹¬μœΌλ‘œ νŒŒν—€μ³λ΄…λ‹ˆλ‹€!

πŸš—πŸ“‘ "λ²„μŠ€ μœ„μ— λœ¨λŠ” λ³΄μ•ˆμ˜ 방패!" κΈ°λŒ€ν•΄μ£Όμ„Έμš”!

λ°˜μ‘ν˜•