본문/내용
1. TPM이란
TPM, 즉 신뢰할 수 있는 플랫폼 모듈은 컴퓨터의 보안과 신뢰성을 확보하기 위해 설계된 전문 하드웨어 모듈이다. 이 모듈은 주로 PC 및 서버와 같은 다양한 디바이스에 통합되어 있으며, 고유한 키 생성, 저장 및 관리 기능을 제공한다. TPM의 주요 목적은 하드웨어 기반으로 보안을 강화하는 것이며, 이를 통해 소프트웨어 공격과 물리적 위협으로부터 시스템을 보호할 수 있다. TPM은 보안 작업을 수행하기 위해 독립적으로 운영되는 칩으로, 시스템이 부팅될 때부터 작동하기 시작한다. TPM의 주요 기능 중 하나는 플랫폼의 무결성을 측정하고 검증하는 것이다. 이를 통해 부팅 과정에서 로드되는 소프트웨어가 변경되지 않았음을 확인할 수 있다. 향후 소프트웨어나 운영 체제가 안전하게 실행될 수 있도록 해주는 것이다. TPM은 이를 위해 측정기(TPM Measurement), 피도르(PCR, Platform Configuration Registers)라는 구성 요소를 활용하여 특정 상태 정보를 기록하고, 이 정보를 기반으로 시스템의 상태를 검증한다. 또한, TPM은 안전한 키 관리 기능을 제공한다. TPM 내에서 생성된 키는 외부로 유출되지 않도록 보호되며, 이 키는 암호화, 인증, 디…