TPM & 하드웨어 신뢰 루트
별점: ★★★★★ | 기본 필수
답안.
Ⅰ. 개요
정의: 암호화 키, 인증서, 해시 값을 안전하게 저장하는 보안 전용 하드웨어 칩 (ISO/IEC 11889) 키 생성·저장: 개인키가 TPM 밖으로 나가지 않음
Ⅱ. 핵심 구성요소
정의: 암호화 키, 인증서, 해시 값을 안전하게 저장하는
보안 전용 하드웨어 칩 (ISO/IEC 11889)
[TPM 핵심 기능]
키 생성·저장: 개인키가 TPM 밖으로 나가지 않음
PCR (Platform Configuration Register):
시스템 부팅 과정의 해시값 누적 저장
각 부팅 컴포넌트 → SHA-256 → PCR 확장
Sealing: 특정 PCR 값일 때만 데이터 복호화
Attestation: TPM이 서명으로 플랫폼 무결성 증명
[TPM 버전]
TPM 1.2: SHA-1, RSA-2048
TPM 2.0: SHA-256, ECC, AES (현재 표준)
Windows 11: TPM 2.0 필수 요건
[적용]
BitLocker: 디스크 암호화 키를 TPM에 저장
원격 증명: TPM이 서버에 부팅 무결성 증명
Device Identity: 디바이스 고유 인증서
[Secure Boot]
부팅 소프트웨어의 디지털 서명 검증
검증 실패 시 부팅 차단
[Secure Boot 체인]
UEFI 펌웨어(Secure Boot On)
→ 부트로더 서명 검증 (Microsoft 서명)
해당 키워드의 기술적 구성요소와 동작 원리를 서술한다.
### Ⅲ. 특징 및 비교
핵심 기술의 장단점과 유사 기술과의 차이를 분석한다.
### Ⅳ. 적용 사례
실무 환경에서의 적용 사례와 기대효과를 제시한다.
### Ⅴ. 전망
최신 기술 동향과 향후 발전 방향을 서술한다.