한 보안 연구원이 미국 운전면허증(US driver's license) 뒷면에 인쇄된 PDF417 바코드의 암호화 서명 키(signing keys)를 성공적으로 복구했다고 발표했습니다. 이 바코드는 운전자의 개인 정보와 면허 정보를 담고 있으며, 위변조 방지를 위해 디지털 서명으로 보호됩니다. 연구원은 이 서명 키를 복구함으로써 바코드 데이터의 무결성(integrity) 검증 시스템에 잠재적인 취약점이 있음을 입증했습니다.
이 연구는 주(state)마다 다른 방식으로 구현된 운전면허증 바코드 시스템을 분석했습니다. 특히, 일부 주에서는 바코드 서명에 사용되는 공개 키(public key)가 바코드 자체에 포함되어 있거나, 쉽게 추론 가능한 방식으로 관리되고 있음을 발견했습니다. 연구원은 이러한 허점을 이용해 서명 키를 추출하고, 이를 통해 바코드 데이터를 임의로 수정하더라도 유효한 서명을 생성할 수 있음을 시연했습니다. 이는 이론적으로 위조된 운전면허증 바코드를 만들 수 있다는 의미이며, 기존의 물리적 위조 방지 기술 외에 디지털 보안의 중요성을 부각시킵니다.
이번 연구 결과는 미국 전역의 신분증 시스템, 특히 운전면허증 바코드의 보안 설계에 대한 재평가를 요구합니다. 서명 키가 노출되거나 쉽게 복구될 수 있다면, 신분 확인이 필요한 다양한 상황에서 위조된 바코드가 사용될 위험이 있습니다. 이는 주류 구매, 비행기 탑승, 은행 업무 등 신분증이 필수적인 영역에 광범위한 영향을 미칠 수 있습니다. 따라서 각 주 정부는 바코드 서명 시스템의 보안을 강화하고, 키 관리(key management) 프로세스를 개선하여 잠재적인 위협에 대비해야 할 것입니다.
