차량 엣지용 TPM 2.0 원격 무결성 증명: 시동 인가 전 부팅 무결성 클라우드 교차 검증

무인 로보택시나 대형 전기 트럭과 같은 고위험 차량에서 로컬 프로세서의 자체 진단에만 보안을 의존하는 것은 불완전합니다. 정교한 해커는 하드웨어 변조를 통해 화면에는 '정상 작동 중'이라는 가짜 상태를 표시하면서 백그라운드에서 조작된 펌웨어를 실행할 수 있습니다. TPM 2.0 원격 무결성 증명은 고전압 배터리 릴레이가 연결되기 전, 차량이 원격 클라우드 검증 서버에 자신의 소프트웨어 무결성을 수학적으로 입증할 것을 강제합니다.

암호학적 Nonce 기반 챌린지-응답 원격 무결성 증명 프로토콜 설계

공격자가 과거 정상 상태에서 수집된 유효한 서명 Quote를 재전송하여 악성코드 감염 상태를 정상으로 위장하는 '재생(Replay) 공격'을 방어하기 위해, 클라우드 검증 서버는 256비트 암호학적 난수(Nonce)를 생성하여 챌린지를 전송합니다. 차량은 이 Nonce를 `TPM2_Quote()` 명령에 주입하고, TPM은 현재 PCR 값과 Nonce를 결합하여 하드웨어 AIK 키로 서명합니다. 클라우드는 서명과 최신 Nonce를 검증하여 차량이 지금 현재 시점에 완벽한 무결성을 유지하고 있음을 확증합니다.

도메인 포트폴리오 살펴보기