키 아카이브 (Key Archives)

중급암호학수정일

키 아카이브(Key Archives)는 사용 기간이 끝난 이전 암호 키를 안전하게 장기 보관하는 저장소입니다. 키를 교체한 뒤에도 예전 키로 암호화된 메시지나 파일을 다시 읽어야 할 때, 또는 과거 서명을 검증해야 할 때 이 아카이브에서 해당 키를 꺼내 사용합니다.

자세히 알아보기

조직은 보안을 위해 암호 키를 주기적으로 교체합니다. 그런데 키를 바꾼다고 해서 예전 데이터가 사라지지는 않으므로, 법령·감사·분쟁 대응을 위해 과거 데이터에 접근할 수단이 남아 있어야 합니다. 키 아카이브는 이 역할을 합니다. 미국 NIST의 키 관리 권고(SP 800-57)도 키 수명 주기의 한 단계로 '보관(archive)'을 두고, 활성 키를 보관하는 백업과 구분합니다.

키 아카이브에는 수년 치 기밀을 열 수 있는 키가 모여 있기 때문에 공격자에게 매우 매력적인 표적입니다. 그래서 보통 다음과 같이 관리합니다. 보관된 키는 별도의 키 암호화 키(KEK)로 다시 암호화하고, 하드웨어 보안 모듈(HSM)이나 오프라인 매체에 저장하며, 접근 시 다중 승인과 감사 로그를 요구합니다. 보관 기간이 끝난 키는 확실하게 파기해야 합니다.

주의할 점은 '복호화용 키'와 '서명용 키'의 성격이 다르다는 것입니다. 복호화용 키는 과거 데이터를 읽기 위해 보관할 필요가 있지만, 서명용 개인 키는 보관할수록 위조 위험만 커지므로 일반적으로 보관하지 않고 검증용 공개 키만 남깁니다.

키 아카이브는 키 에스크로와도 구분됩니다. 키 에스크로는 법 집행 기관이나 제3자가 필요할 때 키를 꺼낼 수 있도록 맡겨 두는 제도로, 프라이버시와 보안 측면에서 논란이 많습니다. 키 아카이브는 원칙적으로 키 소유 조직이 스스로의 데이터 접근을 위해 운영합니다. 어떤 키를 얼마나 오래 보관할지는 데이터 보존 의무 기간과 위험을 따져 정책으로 정하고, 보관 목록과 접근 기록을 정기적으로 감사해야 합니다.

블록체인·암호화폐에서는

블록체인 지갑에서는 개인 키가 곧 자산의 소유권이므로, '이전 키 보관'은 사실상 그 주소의 자산 통제권을 보관하는 일입니다. 거래소와 수탁 기관은 키를 교체하거나 지갑을 이전한 뒤에도 옛 주소로 자금이 입금될 수 있어 키를 쉽게 폐기하지 못하며, 이 때문에 콜드 스토리지와 다중 서명·MPC로 보관 키를 보호합니다. 개인 사용자에게는 시드 구문 백업이 이 개념에 해당합니다.

키 아카이브가 없거나 관리가 부실하면 두 가지 문제가 생깁니다. 필요한 순간에 과거 데이터를 영영 복호화하지 못하거나, 반대로 아무도 쓰지 않는 오래된 키가 허술한 곳에 남아 유출 경로가 됩니다. 보관과 파기를 모두 정책으로 관리해야 하는 이유입니다.

쉽게 말하면

이사한 뒤에도 예전 집 금고를 열 일이 생길까 봐, 옛 열쇠를 은행 대여 금고에 따로 맡겨 두는 것과 같습니다.

이 글은 학습을 위한 일반 정보이며 투자 권유나 법률 자문이 아닙니다. 가상자산은 가격 변동이 크고 원금 손실 위험이 있습니다.