개인키 커스터디 (Private Key Custody)
쉽게 풀면
블록체인 자산은 은행 계좌처럼 비밀번호를 재발급받을 수 없습니다. 자산을 소유하고 움직일 수 있는 유일한 증표가 개인키이고, 이 개인키를 잃어버리거나 도난당하면 자산도 함께 잃어버립니다. 개인키 커스터디는 이 열쇠를 누가, 어떻게 보관할지를 다루는 문제입니다. 본인이 직접 금고에 보관하는 방식도 있고, 전문 업체에 맡겨 대신 안전하게 지켜달라고 하는 방식도 있습니다.
왜 중요한가
블록체인 보안 연구에서 개인키 관리는 기술적으로 아무리 견고한 암호 체계라도 키 자체가 유출되면 전부 무력화된다는 점에서 가장 근본적인 취약 지점으로 다뤄집니다. 거래소 해킹이나 개인 지갑 탈취 사고의 상당수가 결국 키 관리 실패에서 비롯되기 때문에, 안전한 보관 방식과 제도적 장치를 설계하는 연구가 계속되고 있습니다.
논문에서는 이렇게 쓰입니다
여러 키로 권한을 나눠 관리하는 방식이 보안성을 높인다는 점을 다룬 연구입니다.
실제 사고 원인을 분석해 키 관리의 중요성을 강조한 문장입니다.
조금 더 깊게 보면
보관 방식은 크게 자가 커스터디(본인이 직접 키를 보관)와 제3자 커스터디(거래소나 전문 기관에 위탁)로 나뉘며, 각각 통제권과 편의성, 책임 소재에서 차이가 있습니다. 기술적으로는 인터넷에 연결되지 않은 환경에 키를 저장하는 콜드월렛, 여러 서명자가 함께 승인해야 거래가 성립하는 다중서명(multisig), 키를 여러 조각으로 나눠 분산 보관하는 임계값 서명(threshold signature) 등이 위험을 낮추는 방법으로 연구되고 논의됩니다.
주의할 점
제3자에게 커스터디를 맡기면 개인키 분실 위험은 줄지만, 대신 그 기관이 해킹당하거나 파산하는 경우의 위험을 새로 떠안게 되므로 완전히 위험이 사라지는 것은 아닙니다.