본 문서는 D'CENT 엔터프라이즈 콜드월렛 커스터디 솔루션의 재해 복구(Disaster Recovery) 및 키 백업 절차를 설계한다. 5가지 재해 시나리오별 RTO/RPO를 정의하고, 금속 시드 백업, 지리적 분산 보관, 디바이스 교체, 복구 드릴 프레임워크를 포함한 종합적 복구 체계를 수립한다.
핵심 원칙:
- 키 데이터는 어떤 재해 상황에서도 복구 가능해야 함 (RPO = 0)
- 에어갭 원칙은 복구 과정에서도 절대 위반하지 않음
- SSS(Shamir's Secret Sharing)는 시드 백업 분산에만 제한적 사용 — 서명 키 분할에는 사용 금지 (CLAUDE.md 준수)
- 정기 복구 드릴로 복구 절차의 실효성을 지속 검증
Priority 1 (즉시): 보안 침해 → 자산 보호 최우선
Priority 2 (4시간): 디바이스 장애 → 서명 기능 복원
Priority 3 (24시간): 사이트 재해/소프트웨어 → 전체 운영 복원
Priority 4 (48시간): 서명자 교체 → 장기적 거버넌스 복원
보관 사이트 구성 (최소 2개, 권장 3개):
Site A (Primary): 본사 보안 금고
- 주 콜드월렛 + 시드 백업 1
- 접근 권한: Super Admin + 지정 Admin
Site B (Secondary): 원격 지사 또는 은행 금고
- 시드 백업 2 + 백업 콜드월렛
- 접근 권한: 별도 지정 Admin (Site A와 인원 분리)
Site C (Tertiary, 권장): 독립 보관 서비스 또는 법률 사무소
- 시드 백업 3 (봉인)
- 접근 권한: Super Admin 2인 동시 출석 + 증인
검증 절차:
Step 1: 일정 수립 및 참석자 확인 (Admin + 증인)
Step 2: 금속 시드 백업 물리적 상태 확인 (부식, 손상 여부)
Step 3: 시드에서 키 복원 테스트 (별도 테스트 디바이스 사용)
Step 4: 복원된 키에서 파생 주소 검증 (기존 주소와 일치 확인)
Step 5: 검증 결과 기록 (감사 로그)
Step 6: 테스트 디바이스 보안 삭제
SSS 적용 예시 (3-of-5 시드 분할):
- 시드 24단어 → SSS로 5개 셰어 분할
- 3개 이상 셰어 수집 시 시드 복원 가능
- 5개 셰어를 5개 보관 장소에 분산
주의: 이 SSS는 시드 백업의 분산 보관용이며,
서명 시 시크릿 재구성이 필요하지 않음.
서명 키 분할에는 MuSig2 또는 MPC-TSS 사용 (본 문서 범위 외).
장애 디바이스 확인
│
▼
옵션 A: 시드 복원 (권장 — 빠름)
Step 1: 백업 디바이스 수령 (Site B)
Step 2: 시드 백업 수령 (해당 서명자의 금속 시드)
Step 3: 백업 디바이스에 시드 입력 → 키 복원
Step 4: 복원된 키의 주소 검증 (기존 주소 일치 확인)
Step 5: 정상 운영 재개
옵션 B: 새 키 생성 + 자산 이전 (보안 우선 — 느림)
Step 1: 키 세레모니 실행 (key-ceremony.md 참조)
Step 2: 새 키 세트 생성
Step 3: 다중 서명 재구성 (새 공개키 등록)
Step 4: 기존 월렛에서 새 월렛으로 자산 이전
Step 5: 기존 키 폐기 및 감사 기록
옵션 선택 기준:
| 상황 | 권장 옵션 |
|------|----------|
| 디바이스 단순 고장 (시드 안전) | 옵션 A |
| 디바이스 도난 (시드 노출 가능) | 옵션 B |
| 디바이스 분실 (원인 불명) | 옵션 B (보안 우선) |
보안 침해 의심 감지
│
▼
Step 1: 즉시 격리 (5분 이내)
- 의심 디바이스 사용 중단
- 해당 서명자의 대시보드/앱 접근 차단
- 관련 대기 TX 모두 동결
│
▼
Step 2: 긴급 자산 이전 (1시간 이내)
- 긴급 프로토콜 발동 (축소 쿼럼 — multisig-workflow.md 참조)
- 모든 자산을 사전 준비된 긴급 월렛으로 이전
- 긴급 월렛: 별도 키 세트, 별도 다중 서명 구성
│
▼
Step 3: 새 키 세트 생성 (24시간 이내)
- 긴급 키 세레모니 실행 (key-ceremony.md 긴급 모드)
- 새 키 세트로 영구 월렛 구성
│
▼
Step 4: 자산 최종 이전 (48시간 이내)
- 긴급 월렛 → 새 영구 월렛으로 이전
│
▼
Step 5: 사후 분석 (7일 이내)
- 침해 원인 분석
- 대응 절차 검토
- 개선 조치 수립
- 규제 기관 보고 (필요 시)
본 문서는 Phase 3 Core Product Design의 일부로, 키 복구 시나리오가 키 세레모니(key-ceremony.md)의 복구 모드를 트리거한다.다중 서명 워크플로우(multisig-workflow.md)의 긴급 승인 체계와 연계되어 보안 침해 대응의 서명 수집 절차를 정의한다.