대부분의 가정용 사용자는 깊이 생각하지 않지만, 컴퓨터 보안은 그 어느 때보다 중요한 주제입니다. 실제로 기업용 컴퓨터에는 스마트카드 리더기 같은 특수 하드웨어가 내장되어 있어 해킹이나 외부 침입으로부터 시스템을 보호하곤 합니다.
TPM(Trusted Platform Module, 신뢰할 수 있는 플랫폼 모듈)은 최근 새로 출시되는 컴퓨터, 특히 비즈니스용 PC에서 표준 사양으로 자리 잡고 있습니다. 그렇다면 TPM은 정확히 무엇이며, 왜 필요한 걸까요?
TPM에 왜 관심을 가져야 할까?
얼마 전까지 TPM을 신경 써야 했던 사람들은 네트워크 보안이 최우선 과제인 대기업 소속 직원들이 거의 전부였습니다. 집에서 개인 컴퓨터로 재택근무를 하거나, 게임과 엔터테인먼트 위주로 컴퓨터를 사용하는 일반 사용자에게는 TPM이 낯선 존재였죠.
그러나 Windows 11 발표와 함께 TPM은 컴퓨팅 세계에서 가장 중요한 세 글자 약어 중 하나로 급부상했습니다. Windows 11은 아예 작동 자체를 위해 신뢰할 수 있는 플랫폼 모듈을 요구하기 때문입니다. 구체적으로는 TPM 2.0이 필요하며, 이 요구 사항은 마이크로소프트의 판단에 따라 언제든 변경될 수 있습니다.
Windows 10의 지원은 2025년 10월 14일에 종료됩니다. 이후에는 마이크로소프트로부터 더 이상 보안 패치나 추가 업데이트를 받을 수 없습니다. 그 시점이 되면 인터넷 연결을 끊거나 Windows 11로 업그레이드하는 선택을 해야 합니다.
현재 기준으로는 업그레이드 자격이 없다고 해서 Windows 10을 계속 쓸 수 있는 것도 아닙니다! Linux(훌륭한 선택입니다!)나 다른 Windows 대체 OS로 갈아타지 않는 한 새 컴퓨터를 구매해야 할 수 있습니다. 기존 컴퓨터가 아직 멀쩡하더라도 말이죠. 마이크로소프트가 향후 입장을 완화할 가능성도 있지만, 지금 현실은 이렇습니다.
이제 TPM 문제가 왜 중요한지 알았으니, TPM이 정확히 무엇인지 자세히 살펴보겠습니다.
TPM은 하나의 칩입니다
TPM은 일반적으로 메인보드에 내장된 물리적 부품입니다. 그 내부에는 TPM이 제 역할을 수행할 수 있게 해주는 다양한 구성 요소들이 들어 있습니다. 그렇다면 TPM의 역할은 정확히 무엇일까요? TPM이 수행하는 주요 기능은 다음과 같습니다:
- 암호, 보안 인증서, 암호화 키를 안전하게 저장하고 무단 변조를 방지합니다.
- 컴퓨터에 관한 정보를 안전하게 보관하여, 누군가 시스템을 변조했는지 쉽게 감지할 수 있도록 합니다.
- 암호화 키를 보안 환경에서 생성할 수 있어, 키 생성 과정이 도청당하거나 방해받지 않습니다.
이러한 기능 외에도 TPM에는 하드와이어드(hard-wired) 방식으로 새겨진 고유하고 변경 불가능한 암호화 키가 포함되어 있어, 칩 자체를 다른 것으로 교체하거나 변조하는 것이 불가능합니다.
요약하자면, TPM은 메인보드에 탑재된 전용 하드웨어로, 안전한 컴퓨터 사용과 인증을 가능하게 해주는 핵심 요소입니다. 물론 fTPM이나 PTT를 사용하는 환경이라면 이야기가 조금 달라집니다.
fTPM과 PTT
fTPM(firmware TPM)과 PTT(Platform Trust Technology)는 각각 AMD와 Intel이 "펌웨어" 방식 TPM에 붙인 이름입니다. 메인보드에 전용 칩을 두는 대신, 신뢰할 수 있는 플랫폼 모듈의 기능이 CPU의 펌웨어 안에 존재하는 방식입니다. fTPM과 PTT는 최신 AMD 및 Intel 프로세서 대부분에 통합되어 있지만, 실제로 사용하려면 해당 기능을 활성화해야 합니다.
여기서부터 상황이 조금 복잡해질 수 있습니다. 일반적으로 메인보드 제조사는 펌웨어 TPM 기능을 기본적으로 비활성화해 두고, 사용자가 BIOS 또는 UEFI 메뉴에서 수동으로 켤 수 있도록 합니다. 그러나 메인보드 브랜드와 모델마다 설정 방법이 다를 수 있으므로, 펌웨어 TPM 활성화 방법은 반드시 메인보드 매뉴얼을 참고하는 것이 좋습니다.
경우에 따라서는 CPU에 펌웨어 TPM 기능이 있더라도 메인보드에 이를 켜는 옵션 자체가 없을 수 있습니다. 일부 보급형 또는 게이밍 지향 메인보드는 기업 고객을 겨냥하지 않기 때문에 해당 옵션이 빠져 있는 경우가 있습니다. 다행히 Windows 11 요구 사항 덕분에 대부분의 메인보드 제조사가 펌웨어 업데이트를 통해 이 기능을 추가해 줄 것으로 기대됩니다. 만약 그렇지 않다면, 최소한 메인보드는 교체해야 할 수 있습니다.
TPM을 추가로 장착할 수 있을까?
메인보드에 물리적 TPM이 없고 펌웨어 TPM을 사용할 가능성도 없다면 어떻게 해야 할까요? 경우에 따라서는 TPM을 애드온(add-on) 형태로 구매해 장착하는 것이 가능합니다. 다만, 메인보드가 해당 업그레이드를 명시적으로 지원하고 필요한 TPM 헤더를 갖추고 있어야 합니다. TPM 헤더가 없다면 TPM을 설치할 공간 자체가 없습니다.
참고로 TPM 업그레이드 모듈은 생각보다 비싼 편입니다. 따라서 TPM 모듈 구매 비용과 메인보드 교체 비용을 충분히 비교해 본 후 결정하는 것이 좋습니다.
TPM 보유 여부 확인 방법
Windows 10을 사용 중이라면, 신뢰할 수 있는 플랫폼 모듈이 존재하고 정상적으로 작동하는지 다음 방법으로 확인할 수 있습니다:
- Windows 키 + R 키를 동시에 누릅니다. 실행 대화 상자가 열립니다.
- tpm.msc를 입력하고 Enter 키를 누릅니다.
- TPM 관리 창이 열리면 상태(Status) 항목에 "TPM을 사용할 준비가 되었습니다"라고 표시되어 있는지 확인합니다. 그리고 TPM 제조업체 정보 아래의 사양 버전이 2.0 이상인지 확인합니다.
두 정보가 모두 정상적으로 표시된다면 준비가 완료된 것입니다. 다만 펌웨어 TPM의 경우 BIOS에서 활성화하지 않으면 이 화면에 나타나지 않는다는 점을 기억하세요.
Windows 11에는 TPM만으로는 부족합니다
Windows 11 요구 사항에 대한 전반적인 혼란 속에서 신뢰할 수 있는 플랫폼 모듈이 가장 큰 주목을 받았지만, 컴퓨터에 TPM이 있다고 해서 그것만으로 충분한 것은 아닙니다. Windows 11은 사양 면에서 그리 높은 성능을 요구하지 않지만, 의외로 까다로운 다른 조건들도 있습니다.
그중 대표적인 것이 특정 세대 CPU 요구 사항입니다. 최소 Intel 8세대 CPU 또는 Ryzen 2000 시리즈 CPU를 탑재한 컴퓨터가 필요하며, 그렇지 않으면 Windows 11이 작동하지 않습니다. 물론 이 역시 글 작성 시점 기준의 정보입니다.
그 결과, 계산 성능은 충분함에도 불구하고 고성능의 Intel 6세대·7세대 CPU와 Ryzen 1000 시리즈 CPU는 Windows 10에 머물러야만 합니다.
현재 사용 중인 컴퓨터가 모든 최신 요구 사항을 충족하는지 확실하게 확인하는 유일한 방법은 공식 Windows 11 요구 사항 페이지를 방문해 항목별로 직접 점검하는 것입니다. 안타깝게도 마이크로소프트는 현재 Windows 11 상태 검사(Health Checker) 앱을 잠시 내려둔 상태입니다. 서드파티 오픈소스 프로그램인 WhyNotWin11을 사용해 볼 수도 있지만, 이는 본인 책임하에 진행해야 합니다!