COINCRAFT
← Products

COINCRAFT PDS

P·D·S Protected Data Structure

시드가 사라져도
자산은 살립니다.

분실·도용·강제 접근에 견디는 개인키 보호 데이터 구조.
한 요소가 사라져도 시드는 안전하고, 세 요소가 모여야 자산이 열립니다.

THE PROBLEM

지갑 자산은 시드 한 줄이 전부입니다.

분실하면 영구 소실. 도용당하면 즉시 이전. 강제로 요구받으면 저항 불가. 종이 백업·하드웨어 지갑·다중 서명은 한 부분씩만 해결합니다.

PDS 는 시드를 기기·사용자·매체 세 요소로 갈라 결정적 알고리즘으로 결합합니다. 세 요소가 모두 있어야만 시드가 재구성되고, 해시체인이 모든 접근을 감시하며, 정책 엔진이 이상 접근 시 스스로 파기합니다.

ARCHITECTURE

3-Factor 결정적 결합

P · D · S

Protected Data Structure

지갑 자산을 지키는 데이터 구조 · 세 요소가 모여야만 열립니다

INPUTS · 3-OF-3STAGE 01

K1

DEVICE

무엇을 가지고 있나

스마트폰

노트북

서버

K2

USER

무엇을 알고 있나

비밀번호

지문

얼굴

K3

MEDIA

무엇으로 잠갔나

QR 코드

USB

종이 백업

KDF

Master

Key

scrypt · argon2id

STAGE 02SEAL
AUTHENTICATED ENCRYPTION256-bit · GCM

AES-256-GCM

·

seal(seed) → ciphertext + auth_tag

ARTIFACTSTAGE 03

PROTECTED DATA STRUCTURE

PDS.json

stateless · portable
STATE MACHINE상태 머신 · PDS 의 두뇌
CREATEDACTIVELOCKEDDESTROYED
ATTACK_SUSPECTED→ 정책 위반 감지 시즉시 자동 파기

Policy

정책 엔진

Binding

K1·K3 해시

Hash Chain

감사 로그

Recovery

복구 정책

ciphertext + policy + audit→ 어떤 저장소에나 안전하게 보관

같은 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

적용 대상

거래소 · VASP

핫월렛 서명키 백업, 콜드월렛 시드 3-Factor 보호

토큰 발행사

발행 서명키 유출 방어, 운영자 비상 접근 절차

개인 지갑 서비스

분실·도용·사망 시나리오 대응 시드 복구

DEEP DIVE · LIVE DEMO

직접 보고 판단하세요

TECH STACK

TypeScriptNode.js 20ExpressAES-256-GCMDockerREST API

GET IN TOUCH

통합·라이선싱·파일럿 문의

SDK 통합·REST API 배포·커스텀 KDF 튜닝 등 어떤 형태든 논의 가능합니다. 요구사항을 정리해 보내주시면 스코프·타임라인·파일럿 조건을 함께 정리해 회신합니다.