용어와 정의
영문 또는 원어: TPM
영문 정식명칭: Trusted Platform Module
한글명: 신뢰 플랫폼 모듈
TPM은 장비에서 암호 키와 부팅 상태 관련 측정 등을 보호하는 기능을 제공하는 신뢰 플랫폼 모듈입니다.
정확한 의미와 원리
하드웨어나 펌웨어 구현으로 제공될 수 있으며 장비 상태에 조건을 둔 키 사용을 지원합니다. 디스크 전체를 직접 암호화하는 장치와는 역할이 다릅니다.
쉽게 이해하는 사용 예시
저장장치 암호화 키를 장비의 부팅 상태와 연결해 보호하고 조건이 달라지면 복구 절차를 요구하는 구성이 있습니다.
종류와 관련 개념의 차이
TPM 1.2와 TPM 2.0은 인터페이스와 알고리즘 지원 체계가 다릅니다. 펌웨어 설정에서 보인다는 사실과 운영체제가 준비된 상태로 사용하는 것은 구분합니다.
적용 조건과 오해하기 쉬운 점
TPM 초기화나 메인보드 교체 전에 복구 수단을 확인해야 합니다. TPM이 있다고 모든 악성코드나 로그인 계정 탈취가 방지되는 것은 아닙니다.
TPM 1.2 TPM 버전 1.2
이 절의 용어: TPM 1.2 / TPM 버전 1.2
TPM 1.2는 과거 TPM 규격의 한 버전입니다. TPM 2.0과 인터페이스와 알고리즘 지원 체계가 다르므로 단순히 같은 설정 이름으로 교체되는 것은 아닙니다. 운영체제와 펌웨어 지원 및 복구 키 보관을 확인하고 변경해야 합니다.
TPM 2.0 TPM 버전 2.0
이 절의 용어: TPM 2.0 / TPM 버전 2.0
TPM 2.0은 암호 키 보호와 상태 측정 등에 사용되는 TPM 규격의 버전입니다. 하드웨어 및 펌웨어 구현에 따라 제공될 수 있습니다. 장치에 기능이 있다는 사실과 사용 준비 및 운영체제에서 실제 활용하는 상태는 구분해야 합니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- Symmetric encryption 대칭키 암호화
- Asymmetric cryptography 비대칭키 암호
- Cryptographic hash function 암호학적 해시 함수
- HMAC 키 기반 해시 메시지 인증 코드
- Digital signature 디지털 서명
- PKI 공개키 기반 구조
- Digital certificate 디지털 인증서
- Encryption key 암호화 키
- KDF 키 유도 함수
- Salt 솔트
- HSM 하드웨어 보안 모듈
- Secure Boot 보안 부팅
- AES-128 128비트 키 AES
- AES-192 192비트 키 AES
- AES-256 256비트 키 AES
- GCM 인증 기능을 제공하는 카운터 모드
- CBC 암호 블록 연결 모드
- RSA RSA 공개키 암호 계열
- ECC 타원곡선 암호
- ECDH 타원곡선 디피 헬먼 키 합의
- SHA-1 SHA-1 해시
- SHA-2 SHA-2 해시 계열
- SHA-3 SHA-3 해시 계열
- MD5 MD5 해시
- ECDSA 타원곡선 디지털 서명 알고리즘
- EdDSA 에드워즈 곡선 디지털 서명 알고리즘
- Root CA 루트 인증기관
- Intermediate CA 중간 인증기관
- CRL 인증서 폐기 목록
- PBKDF2 비밀번호 기반 키 유도 함수 2
- Argon2id Argon2 혼합 방식
- TPM 1.2 TPM 버전 1.2
- TPM 2.0 TPM 버전 2.0
- Measured Boot 측정 부팅