핵심 요약
- 피해 규모: COLDCARD 지갑 펌웨어의 난수 생성기(RNG) 결함과 연관된 비트코인 도난액이 약 8860만 달러로 추산됨
- 결함 메커니즘: 동일 시드에 의존하는 다수 지갑이 예측 가능한 개인키를 생성한 것으로 분석됨
- 보안 시사점: 하드웨어 지갑에서도 펌웨어 무결성 검증과 공급망 보안이 필수임이 다시 확인됨
하드웨어 지갑의 신뢰는 결국 펌웨어와 난수 생성의 무결성에서 출발하며, 단일 결함도 수천 개 지갑의 자산을 위협할 수 있다.
보안 전문 매체 Bleeping Computer는 2026년 8월 2일자 기사를 통해 COLDCARD 하드웨어 지갑의 펌웨어에 내장된 난수 생성기(Random Number Generator, RNG) 결함이 약 8860만 달러 규모의 비트코인 도난 사건과 연관될 가능성이 있다고 보도했다된 것으로 보인다고 보도했다. 해당 사건은 하드웨어 콜드월렛이 안전하다는 통념을 뒤흔드는 사례로 평가되며, 암호화폐 키 관리와 공급망 보안의 취약점을 동시에 드러낸다는 점에서 업계의 관심을 모으고 있다.
들어가기: COLDCARD 지갑에서 발생한 8860만 달러 규모 비트코인 도난 개요
사건 요약 및 피해 규모
보도된 내용에 따르면, 이번 사건의 피해액은 약 8860만 달러(88.6 million USD)에 달하는 것으로 추산된다. 결함을 포함한 펌웨어 버전을 사용한 다수 지갑이 동일하거나 유사한 시드(seed) 값에 의존해 키를 생성한 것으로 분석되며, 이로 인해 공격자가 개인키를 예측해 자금을 탈취한 것으로 추정된다. 정확한 피해 지갑 수와 도난 시점은 추가 조사가 필요하지만, 영향 범위가 수천 개 단위일 가능성이 제기된다.
난수 생성기 결함이 키 생성에 미치는 영향
비트코인 지갑의 안전성은 개인키 생성에 사용되는 난수의 품질에 전적으로 달려 있다. 만약 난수 생성기에 편향(bias)이나 재현성(reproducibility)이 존재하면, 동일 환경에서 발급된 다수 지갑의 시드가 사실상 동일한 공간에서 선택되어 공격자가 사전 계산(precomputation)으로 키를 복원할 수 있다. 이러한 결함은 이론적 위협이 아니라 실제 자금 유출로 이어질 수 있다는 점이 이번 사건의 핵심이다.
기술 분석: COLDCARD 펌웨어의 난수 생성기 취약점
결함 난수 생성기의 동작 원리
분석가들은 결함이 포함된 펌웨어에서 난수 생성 모듈이 충분한 엔트로피(entropy)를 수집하지 못하거나, 시스템 시계·시리얼 번호 등 예측 가능한 변수를 시드 구성에 함께 사용하는 경로를 갖는 것으로 추정하고 있다. 일반적으로 하드웨어 지갑은 전용 보안 칩 내부의 TRNG(True Random Number Generator)를 사용해야 하지만, 펌웨어 단에서 이를 우회하거나 얕은 엔트로피 소스만 사용할 경우 동일 시드가 다수 기기에서 재현될 위험이 커진다.
취약 시드로 생성된 지갑의 식별 기준
현재로서는 결함이 영향을 준 펌웨어 버전과 시드 생성 경로가 명확히 공개되지 않았다. 다만 업계에서는 다음 표와 같은 항목들을 기반으로 취약 지갑 여부를 분류하고 있다.
| 식별 항목 | 확인 방법 | 조치 권고 |
|---|---|---|
| 펌웨어 버전 | 제조사 공식 릴리스 노트와 버전 대조 | 최신 펌웨어로 즉시 업데이트 |
| 시드 발급 시점 | 기기 초기화 일자 및 시드 백업 파일 확인 | 신규 시드 재발급 후 자산 이전 |
| 주소 재사용 패턴 | 블록체인 탐색기로 주소군 비교 | 의심 주소 사용 중단 및 격리 |
| 디바이스 시리얼 | 공급망 경로 및 제조 배치 정보 확인 | 인증된 유통 경로 이력 검증 |
공격 시나리오 및 자금 흐름 추정
공격 시나리오는 크게 세 단계로 정리된다. 첫째, 공격자는 결함 펌웨어의 시드 분포를 역분석해 가능한 시드 공간을 축소한다. 둘째, 공개된 블록체인 데이터에서 해당 시드에서 파생된 비트코인 주소 집합을 식별한다. 셋째, 일시적 또는 지속적으로 다수의 주소에서 자금을 단일 또는 소수의 공격자 지갑으로 이동시킨다. 보도된 도난액은 이러한 자금 흐름의 누적 추정치로 이해할 필요가 있다.
영향 평가: 사용자 및 암호화폐 시장 파급효과
잠재적 피해 지갑 수와 노출 자산
현재까지 공개된 자료에서는 정확한 피해 지갑 수가 명시되지 않았으나, 결함 펌웨어가 일정 기간 유통되었다면 수천 개 지갑이 잠재적 영향을 받았을 것으로 분석된다. 단순히 영향 지갑 수뿐 아니라, 각 지갑이 보관한 자산 규모와 도난까지의 시간 차이에 따라 실제 피해액은 변동될 수 있다.
콜드월렛 신뢰도에 대한 업계 반응
하드웨어 지갑은 인터넷에 연결되지 않는 콜드 스토리지(cold storage)로 분류되어 왔지만, 이번 사건은 보안의 핵심이 칩과 펌웨어 양쪽 모두에 있음을 다시 환기시켰다. 업계 일부에서는 펌웨어 무결성 검증, 투명한 보안 감사, 독립된 시드 생성 절차의 필요성을 강조하고 있으며, 이러한 사건이 사용자 신뢰와 자산 분산 정책에 장기적 영향을 줄 것으로 보고 있다. 이는 보도된 사실을 토대로 한 업계의 분석 의견으로, 향후 공식 조사 결과에 따라 달라질 수 있다.
대응 방안: 하드웨어 지갑 보안 강화 가이드
펌웨어 업데이트 및 무결성 검증 절차
가장 우선적인 조치는 제조사가 배포한 최신 펌웨어를 적용하는 것이다. 이때 반드시 공식 서명된 바이너리(signed firmware)인지 확인하고, 가능하면 기기 자체에서 해시 값을 검증한 뒤 설치해야 한다. 또한 펌웨어 업데이트 후에는 시드 재발급을 고려해 기존 시드와의 연관성을 끊는 것이 안전하다.
독립 시드 생성 및 다중 서명 권고
단일 지갑에 의존하는 구조는 단일 실패 지점(single point of failure)이 될 수 있다. 사용자 입장에서는 다음의 대응이 권고된다.
- BIP-39 기반 시드를 기기 외부에서도 별도 백업하되, 종이·금속 등 오프라인 매체에 분산 보관
- 2-of-3 또는 3-of-5 구조의 다중 서명(multisig) 지갑 구성으로 단일 키 유출 위험 완화
- 대량 자산은 핫월렛이 아닌 복수의 하드웨어 지갑에 분산 저장
- 주기적인 주소 모니터링과 거래 알림 설정으로 이상 자금 이동 조기 탐지
결론: 공급망 보안과 암호화폐 자산 보호를 위한 교훈
COLDCARD 지갑의 난수 생성기 결함과 연관된 8860만 달러 규모 비트코인 도난 사건은, 하드웨어 지갑이라 하더라도 펌웨어 수준에서의 결함이 곧바로 대규모 자산 유출로 이어질 수 있음을 명확히 보여 준다. 결과적으로 사용자, 제조사, 감사 기관 모두에게 펌웨어 무결성, 투명한 시드 생성 절차, 정기적 보안 감사가 필수 요건임을 다시 환기시키는 사건이라 할 수 있다. 또한 출처가 명시되지 않은 신뢰도 평가나 향후 영향은 분석 의견에 기반하므로, 공식 조사 결과가 공개되는 대로 사실 정보가 갱신될 필요가 있다.
핵심 포인트 정리
- 결함 위치: 펌웨어 내 난수 생성기(RNG) 모듈, 엔트로피 부족 및 시드 재현성 문제
- 피해 규모: 약 8860만 달러 규모의 비트코인, 영향 지갑은 수천 개 단위로 추정
- 공격 흐름: 시드 공간 축소 → 취약 주소 식별 → 다수 지갑에서 자금 유출
- 1차 대응: 공식 서명 펌웨어 적용, 시드 재발급, 자산 분산
- 장기 대응: 다중 서명, 오프라인 백업, 펌웨어 무결성 검증, 독립 보안 감사
- 공급망 시사점: 하드웨어 지갑은 칩·펌웨어·유통 경로 전반의 보안 검증이 필수
참고 자료: Bleeping Computer – COLDCARD wallet RNG flaw likely linked to $88 million Bitcoin theft, Bleeping Computer (카테고리 비교 기사)