암호 점화 키 (Crypto Ignition Key, CIK)

중급암호학수정일

암호 점화 키(CIK)는 암호 장비의 보안 기능을 켜는 데 필요한 키 자료를 담은 물리적 토큰으로, 장비와 분리해 보관하며 꽂았을 때만 암호 통신이 가능해집니다.

자세히 알아보기

CIK는 미국 국가안보국(NSA)이 설계한 통신 보안(COMSEC) 장비에서 쓰인 개념입니다. 가장 잘 알려진 사례는 보안 전화기 STU-III입니다. 이 전화기는 열쇠 모양의 KSD-64A 장치를 꽂아야 암호 통화 기능이 활성화되었고, 이 장치를 CIK라고 불렀습니다.

원리는 키 분할입니다. 장비 안에 저장된 암호 키는 CIK에 들어 있는 값과 결합되어야만 쓸 수 있는 형태로 보호됩니다. 그래서 CIK를 뽑은 단말은 혼자서는 암호 통신을 할 수 없고, CIK만 따로 가져가도 해당 단말 없이는 쓸모가 없습니다. 사용자는 업무가 끝나면 CIK를 빼서 따로 보관하고, CIK를 분실하면 해당 CIK만 무효화하면 됩니다. 하나의 단말에 여러 개의 CIK를 발급해 사용자별로 관리할 수도 있습니다.

이름의 "점화(ignition)"는 자동차 시동 키처럼, 꽂아야 장비의 암호 기능이 "시동"된다는 의미입니다. 후속 장비인 STE 등에서는 포테자(Fortezza) 같은 카드형 토큰이 이 역할을 넘겨받았습니다.

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

CIK 자체는 암호화폐 용어가 아니지만, 같은 발상이 지갑 보안에 그대로 쓰입니다. 하드웨어 지갑은 키를 별도 장치에 두고 연결했을 때만 서명을 허용하며, 멀티시그나 MPC 지갑은 키를 여러 조각으로 나누어 한 조각만으로는 자산을 움직일 수 없게 합니다. 이름의 crypto는 암호화폐가 아니라 "암호(장비)"를 뜻합니다.

운용 방식

CIK 체계에서는 장비, CIK, 사용자가 서로 묶여 관리됩니다. 관리자는 장비마다 발급된 CIK 목록을 기록하고, 사용자가 퇴직하거나 CIK를 분실하면 장비에서 해당 CIK를 등록 해제합니다. 장비 자체의 키를 전부 바꾸지 않아도 문제가 된 CIK만 무효화할 수 있다는 점이 운용상 큰 장점입니다.

이 방식은 "가진 것(something you have)"에 기반한 인증이기도 합니다. 장비를 쓰려면 물리적 토큰을 소지해야 하므로, 비밀번호만 알아낸 공격자는 장비를 쓸 수 없습니다. 여기에 PIN 같은 "아는 것"을 더하면 오늘날의 2단계 인증과 비슷한 구조가 됩니다. 단, 토큰을 장비에 꽂아 둔 채 방치하면 분리 보관의 의미가 사라지므로 사용 후 반드시 분리해야 합니다.

쉽게 말하면

자동차 키를 뽑으면 차가 움직이지 않는 것처럼, CIK를 뽑으면 암호 전화기가 그냥 일반 전화기가 됩니다.

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