COINCRAFT PDS
P·D·S Protected Data Structure
시드가 사라져도
자산은 살립니다.
분실·도용·강제 접근에 견디는 개인키 보호 데이터 구조.
한 요소가 사라져도 시드는 안전하고, 세 요소가 모여야 자산이 열립니다.
THE PROBLEM
지갑 자산은 시드 한 줄이 전부입니다.
분실하면 영구 소실. 도용당하면 즉시 이전. 강제로 요구받으면 저항 불가. 종이 백업·하드웨어 지갑·다중 서명은 한 부분씩만 해결합니다.
PDS 는 시드를 기기·사용자·매체 세 요소로 갈라 결정적 알고리즘으로 결합합니다. 세 요소가 모두 있어야만 시드가 재구성되고, 해시체인이 모든 접근을 감시하며, 정책 엔진이 이상 접근 시 스스로 파기합니다.
ARCHITECTURE
3-Factor 결정적 결합
P · D · S
Protected Data Structure
지갑 자산을 지키는 데이터 구조 · 세 요소가 모여야만 열립니다
K1
DEVICE
무엇을 가지고 있나
스마트폰
노트북
서버
K2
USER
무엇을 알고 있나
비밀번호
지문
얼굴
K3
MEDIA
무엇으로 잠갔나
QR 코드
USB
종이 백업
KDF
Master
Key
scrypt · argon2id
AES-256-GCM
·seal(seed) → ciphertext + auth_tag
PROTECTED DATA STRUCTURE
PDS.json
Policy
정책 엔진
Binding
K1·K3 해시
Hash Chain
감사 로그
Recovery
복구 정책
같은 3요소 입력이면 항상 같은 마스터키. 하나만 빠져도 시드는 절대 재구성 불가.
CORE FEATURES
핵심 기능
🔐
3-Factor 결정적 결합
기기(K1)·사용자(K2)·매체(K3) 3요소를 결합해 마스터키 생성. 어느 하나 없으면 시드 복호 불가.
🧬
KDF 트리플 옵션
scrypt(N=16384) · argon2id(t=3, m=64MB) · PBKDF2 지원. AES-256-GCM 으로 시드 암호화.
⛓️
해시체인 감사
모든 상태 전이가 해시체인으로 연결. 사후 임의 조작·재생 공격 즉시 탐지.
🚨
정책 엔진
만료·락 임계값·자동 파기·ATTACK_SUSPECTED·우선순위. 이상 접근 감지 시 자동 파기 큐 진입.
📡
Stateless SDK
완전 무상태. 저장 책임은 호출자, 스케일아웃 완결. TypeScript SDK + REST API 11개.
🔄
리바인딩 · 마이그레이션
기기 교체·매체 교체·K1 롤링 안전 절차. Initiate → approve → complete → cancel → rebind.
USE CASES
적용 대상
핫월렛 서명키 백업, 콜드월렛 시드 3-Factor 보호
발행 서명키 유출 방어, 운영자 비상 접근 절차
분실·도용·사망 시나리오 대응 시드 복구
DEEP DIVE · LIVE DEMO
직접 보고 판단하세요
TECH STACK
GET IN TOUCH
통합·라이선싱·파일럿 문의
SDK 통합·REST API 배포·커스텀 KDF 튜닝 등 어떤 형태든 논의 가능합니다. 요구사항을 정리해 보내주시면 스코프·타임라인·파일럿 조건을 함께 정리해 회신합니다.

