Planet Coin (PCN) White Paper
Version 3.0 — March 2026
Planet Security Foundation
Abstract
Planet Coin (PCN)은 특허 PCT WO 2025/127469 (발명자/출원인: 이정훈, 2025) 기반의 Orbital State Function (OSF) 상태 바인딩(One-Way State Binding)을 채택한 디지털 화폐입니다. 각 지갑은 고유 행성 키 K = (자전축, 각속도, 3D 초기 위치)를 보유하며, 잔액과 거래는 시각 t에서의 행성 상태 s_K(t)에 암호학적으로 바인딩됩니다.
기존 디지털 화폐(비트코인, 이더리움 등)는 ECDSA/해시 퍼즐 같은 수학적 난제에 보안을 의존합니다. 양자 컴퓨터가 등장하면 ECDSA는 Shor 알고리즘으로 다항 시간 내에 깨지며, 기존 코인 생태계는 원천 재설계가 필요해집니다.
Planet Coin의 인증은 OSF 인증 프로토콜에 의존합니다 — OSF는 SHA-256 / HMAC-SHA-256 위에 구축된 시간동기 상호인증 프로토콜이며, 새로운 암호 알고리즘을 도입하지 않습니다. 소인수분해/이산로그를 사용하지 않으므로 인증 코어는 Shor 알고리즘과 무관합니다. 수반 논문(IACR ePrint 프리프린트 · peer review 전)은 s_K(t)의 최소 엔트로피 가정 하에서 위조 저항 159비트(조건부 상한) / Grover 하 79비트를 ROM에서 논증합니다. 79비트는 NIST Category 1(AES-128 = 128비트) 미만입니다. 한편 세션 기밀성에 쓰이는 ECDH P-256은 양자에 취약하므로, 양자내성 기밀성이 필요하면 ML-KEM을 병행해야 합니다. Multi-OSF(m=2)의 318비트 고전 / 158비트 양자는 커밋 함수를 SHA-512로 인스턴스화할 때에만 성립합니다 (로드맵 — 현행 SHA-256 커밋에서는 상한이 256비트).
1. 문제 정의
1.1 기존 디지털 화폐의 한계
| 문제 | 설명 |
|---|---|
| 양자 취약 서명 | ECDSA/EdDSA 서명은 Shor 알고리즘으로 다항 시간에 복구 가능. 해시 기반 요소도 Grover로 강도가 절반으로 감소 |
| 에너지 낭비 | Proof of Work는 의미 없는 해시 계산에 막대한 전기 소비 |
| 가치 변동성 | 투기 수요로 가격이 극심하게 변동, 실결제 화폐로 부적합 |
| 거래 속도 | 비트코인 ~7 TPS, 이더리움 ~30 TPS — 글로벌 결제 인프라로 불충분 |
| 51% 공격 | 해시 파워 과반 확보 시 이중 지불 가능 |
1.2 Planet Coin의 해결
| 해결 | 방식 |
|---|---|
| 인증 코어 양자 내성 (조건부) | 해시 기반 인증 코어는 Shor 무관 (정수분해/DLP 미사용) · Grover 하 79비트 = NIST Cat 1 미만 · 세션 기밀성용 ECDH P-256은 양자 취약 → ML-KEM 병행 필요 |
| 에너지 효율 | 행성 상태 계산은 단순 쿼터니언 연산 — 스마트폰 수준 하드웨어로도 < 1ms |
| 가치 안정 | 1 PCN = ₩1,000 고정 (Stable Coin) |
| 고속 처리 | 행성 상태 검증 서브 밀리초 — 단일 CPU 코어당 50+ auth/s, 수평 확장 가능 |
| 합의 불필요 | 분산 합의(PoW/PoS)를 사용하지 않음 — 각 거래는 상태 커밋으로 국소 검증 (대신 상태 원장 운영 주체에 대한 신뢰가 필요) |
2. 핵심 기술: 일방향 상태 바인딩
2.1 행성(Planet) 상태 모델
각 Planet Coin 지갑은 고유한 가상 행성에 연결됩니다. 행성의 상태 Q(t)는:
Q(t) = Quaternion( 자전축: (ax, ay, az), // 3D 단위 벡터 각속도: ω, // 도/초 좌표: (px, py, pz), // 3D 공간 좌표 시각: t // Unix timestamp )
CSPRNG로 생성된 7개 비밀 파라미터(자전축 3 + 각속도 1 + 초기위치 3)는 키 min-entropy H∞(K) ≥ 265 비트, 출력 min-entropy H∞(s_K(t)) ≥ 159 비트를 가집니다. 위조 공격자의 advantage는 랜덤 오라클 모델 하에서 qH·2⁻¹⁵⁹로 상한됩니다 (수반 논문 Theorem 1 — s_K(t)의 최소 엔트로피 가정 하의 조건부 상한). 이 159비트는 인증 위조 저항이며, 블록암호 키 강도(AES-128 등)와 직접 비교할 수 있는 수치가 아닙니다. 페이로드 기밀성은 AES-256-GCM이, 키합의는 ECDH가 담당합니다.
2.2 위조 저항의 원천
기밀성 계층: 평문 → [AES-256-GCM(세션키)] → 암호문 → [복호화] → 평문
↑ Planet도 페이로드 기밀성은 AES-256-GCM + ECDH가 담당한다
인증 계층(OSF): 데이터 → [상태 바인딩 SHA-256(s_K(t₀) || nonce)] → 커밋 → [검증] → 확인
↑ 이 계층에는 복호화 단계가 없다 (커밋만 전송)
↑ 시변 상태 s_K(t₀)는 저장하지 않으나, 장기 비밀 K는 존재한다
↑ K는 네트워크로 전송하지 않으며 HSM/엔클레이브 격리를 권장한다2.3 암호화와의 차이
OSF는 인증(authentication) 프로토콜이며, 그 자체가 암호(cipher)는 아닙니다. 기밀성은 AES-256-GCM이, 키합의는 ECDH가 담당합니다. 아래 비교는 "암호화 계층"과 "인증 계층"의 역할 차이를 설명한 것이지, 암호화를 사용하지 않는다는 뜻이 아닙니다.
| 암호화 계층 (AES-256-GCM / ECDH) | 인증 계층 — 상태 바인딩 (OSF) | |
|---|---|---|
| 작동 | 키로 잠그고, 키로 풀음 | 상태 커밋에 묶고, 상태 재계산으로 검증 |
| 키 존재 | 세션 키 존재 (ECDH로 수립) | 장기 비밀 K 존재 — 전송하지 않음, HSM 격리 권장. 시변 상태 s_K(t)는 저장하지 않음 |
| 역연산 | 가능 (복호화) | 이 계층에는 복호화 단계가 없음 — 커밋 역산은 SHA-256 선이미지 문제 (계산적으로 어려움) |
| 양자 위협 | ECDH P-256은 Shor에 취약 (→ ML-KEM 병행 필요) | 해시 기반이므로 Shor 무관 · Grover 하 79비트 (NIST Cat 1 미만) |
3. Planet Coin (PCN) 설계
3.1 Stable Coin 모델
PCN은 투기 자산이 아닌 실결제 화폐입니다. 가치가 고정되어 있으므로:
- 커피 1잔 = 4.5 PCN (₩4,500)
- 도서 1권 = 18 PCN (₩18,000)
- 월세 = 500 PCN (₩500,000)
- 자동차 = 30,000 PCN (₩30,000,000)
3.2 코인 발행 (Minting)
코인은 행성의 실시간 상태에서 파생됩니다:
1. 발행 요청 시 행성 상태 Q(t) 캡처 2. SHA-256(Q(t) || walletId || timestamp) → mintHash 3. HMAC(mintHash, GENESIS.stateKey) → 발행 서명 4. 서명 검증 → 코인 생성 → 지갑 잔액 증가
발행된 코인의 정당성은 발행 순간의 행성 상태에 바인딩됩니다. 키 K 없이 그 순간의 상태를 재현하는 것은 계산적으로 어려우므로, 위조 발행의 성공 확률은 위 조건부 상한을 따릅니다.
3.3 거래 검증
모든 거래는 쌍방 행성 상태 상호 검증으로 확정됩니다:
3.4 상태 원장 (State Ledger)
Planet Coin은 블록체인을 사용하지 않습니다. 대신 행성 상태 원장(Planet State Ledger)을 사용합니다.
| 블록체인 | Planet State Ledger | |
|---|---|---|
| 합의 | 다수결 (PoW/PoS) | 결정론적 상태 검증 (동기 시각 + 해시 커밋) |
| 에너지 | 막대한 전기 소비 | 쿼터니언 연산 (극소) |
| 속도 | 7~30 TPS | 단일 CPU 코어당 50+ 검증/초, 수평 확장 (내부 측정) |
| 51% 공격 | 가능 | 해당 없음 — 분산 합의를 쓰지 않음 (대신 원장 운영 주체를 신뢰해야 함) |
| 양자 위협 | 해시 퍼즐 위협 | 인증 코어는 Shor 무관 · Grover 하 79비트 · 전송 기밀성(ECDH)은 양자 취약 |
각 거래는 양쪽 행성의 그 순간 상태 해시에 바인딩되므로, 확정된 거래를 바꾸려면 SHA-256 커밋을 위조해야 합니다 — 계산적으로 어려운 문제입니다 (Adv ≤ qH·2⁻¹⁵⁹, 조건부 상한).
4. 기술 구현
4.1 아키텍처
4.2 REST API
18개 엔드포인트로 구성:
- 인증 (3): 앱 등록, 로그인 요청, 상태 확인
- 보안 토큰 (3): 일회용 토큰 발행/검증/상태 (OTP 대체)
- 상태 서명 (3): 상태 캡처, 데이터 서명, 서명 검증 (전자서명 대체)
- 데이터 바인딩 (2): 데이터 바인딩, 무결성 검증
- 보안 메시징 (3): 메시지 송신/검증/이력
- 코인 (5): 지갑, 발행, 송금, 원장, 거래 검증
4.3 보안 스택
| 계층 | 기술 | 역할 |
|---|---|---|
| 프로토콜 (OSF) | 연속시간 쿼터니언 상태함수 s_K(t) | 자전축 + 각속도 + 연속 시간 → 시변 입력 생성. 새로운 암호 알고리즘이 아니라 아래 표준 프리미티브 위의 프로토콜 |
| 커밋 / 은닉 | SHA-256 | 상태 커밋 생성 — 은닉(hiding)을 실제로 담당하는 요소 |
| 메시지 인증 (PRF) | HMAC-SHA-256 | OSF-CANON v2의 PRF — 표준모델 보안 근거 |
| 키 합의 / 전방비밀성 | ECDH P-256 | 세션 키 수립 — Shor에 취약하므로 양자내성 요구 시 ML-KEM 병행 |
| 페이로드 기밀성 | AES-256-GCM | 데이터 암호화 및 무결성 |
OSF가 사용하는 암호 알고리즘은 SHA-256 · HMAC-SHA-256 · ECDH · AES-256-GCM뿐이며, 자체 개발 암호 알고리즘을 포함하지 않습니다. 실제 보안 부담은 이 표준 요소들이 집니다.
5. 토큰 이코노미
5.1 발행 정책
- 총 발행 한도: 없음 (Stable Coin — 실물 화폐 대체 목적)
- 발행 주체: GENESIS 행성 (최초 행성, 모든 코인의 근원)
- 발행 단위: 1 PCN = 10,000 units (소수점 4자리까지 거래 가능)
- 가치 고정: 1 PCN = ₩1,000
5.2 수수료
- 거래 수수료: 0.01% (최소 0.001 PCN)
- 발행 수수료: 없음
- 지갑 생성: 무료
5.3 행성 부피 = 잔액 시각화
각 지갑의 잔액은 연결된 행성의 부피로 시각화됩니다:
잔액 V → 반지름 r = ∛(3V / 4π)
잔액이 증가하면 행성이 커지고, 감소하면 작아집니다. 물리적 직관으로 자산 가치를 파악할 수 있습니다.
6. 보안 분석 (IACR ePrint 프리프린트 기준 · peer review 전)
6.1 위조 저항 (159비트, 조건부 상한)
거래를 위조하려면 거래 시점 t₀에서 두 행성의 정확한 상태 s_{K_a}(t₀)와 s_{K_b}(t₀)를 알아야 합니다. 이 상태는:
- CSPRNG으로 생성된 각 7개 비밀 파라미터 · 키 엔트로피 H∞(K) ≥ 265 bits
- 공격자가 네트워크 상에서 관측 가능한 것은 SHA-256 해시 커밋뿐 (ROM 하 uniform 랜덤)
- 위조 성공 확률: Adv ≤ qH · 2⁻¹⁵⁹ (수반 논문 Theorem 1 — s_K(t)의 최소 엔트로피 가정 하의 조건부 상한)
수반 논문은 5개의 정리(Theorem 1–5)에서 8가지 파생 보안 속성을 제시합니다 — Authentication Unforgeability, Transcript Indistinguishability, Mutual Authentication Soundness, Forward Secrecy of Session Keys, Post-Quantum Authentication. 이들은 랜덤 오라클 모델(v1) 또는 HMAC의 표준 PRF 가정(v2)에 근거한 논증이며, IACR ePrint 프리프린트로서 peer review를 거치지 않았습니다.
6.2 이중 지불 차단
모든 거래는 행성 상태 + 타임스탬프에 바인딩됩니다. 같은 코인으로 두 번 지불하려면 같은 순간의 행성 상태를 두 곳에서 동시에 사용해야 하는데, 상태 원장에 먼저 기록된 거래만 유효하므로 이중 지불이 차단됩니다 (원장의 순서 결정에 의존합니다).
6.3 양자 컴퓨터 대응 (조건부)
양자 컴퓨터의 위협:
- Shor's algorithm → RSA/ECDSA 다항 시간 해독 · OSF 인증 코어는 DLP/정수분해 미사용 → Shor 무관
- Grover's algorithm → 브루트포스 제곱근 가속 · OSF 159비트 출력 → Grover 하 약 79비트 (수반 논문 Thm 5)
- 세션 기밀성에 쓰이는 ECDH P-256은 Shor에 취약 — 수집·보관된 트래픽(HNDL)은 양자 시대에 복호화될 수 있음
OSF 인증 프로토콜은 대수적 가정(인수분해/이산로그)에 의존하지 않으므로, 인증 코어는 Shor 알고리즘의 영향을 받지 않습니다. 다만 Grover 알고리즘은 적용 가능하며, 이때 양자 보안 강도는 약 79비트입니다. 79비트는 NIST Category 1(AES-128 = 128비트)에 미달합니다 — Category 3(AES-192급, 192비트)과 유사하다고 말할 수 없습니다. 양자내성 강도를 높이려면 Multi-OSF(m≥2, 커밋 함수 SHA-512 인스턴스화)가 필요하며, 기밀성에 대해서는 ML-KEM 병행이 필수입니다.
7. 로드맵
| 단계 | 시기 | 내용 |
|---|---|---|
| Phase 1 ✅ | 2026 Q1 | 코어 프로토콜 + 3D 시각화 데모 |
| Phase 2 ✅ | 2026 Q1 | REST API 18개 + JS SDK + DB 영속화 |
| Phase 3 | 2026 Q2 | 모바일 앱 (iOS/Android) + 결제 단말기 연동 |
| Phase 4 | 2026 Q3 | 거래소 상장 준비 (VASP 등록, KYC/AML) |
| Phase 5 | 2026 Q4 | 글로벌 확장 + 다국어 지원 |
| Phase 6 | 2027 | 실물 결제 인프라 확대 + 기업 파트너십 |
8. 결론
Planet Coin은 기존 디지털 화폐의 양자 취약점(ECDSA 서명)을 해시 기반 시간동기 상호인증(OSF)으로 대체합니다. OSF는 새로운 암호 가정을 도입하지 않고 SHA-256 / HMAC-SHA-256의 표준 가정으로 보수적으로 환원됩니다.
- 일방향 상태 바인딩: 해시 커밋 기반으로 ROM 하 위조 확률 상한 qH·2⁻¹⁵⁹ (최소 엔트로피 가정 하의 조건부 상한)
- 분산 합의 불필요: 각 거래를 상태 커밋으로 국소 검증 → 51% 공격 개념 부재 (대신 원장 운영 주체 신뢰가 필요)
- OSF 인증 코어는 Shor 무관 · Grover 하 79비트(NIST Cat 1 미만) · 세션 기밀성용 ECDH는 양자 취약 → ML-KEM 병행 필요
- 차별점: 상호 인증 · 키 무전송 · 서버 영구 저장소에 인증 파라미터 미저장 · 연속시간 + 환경적응 Δ · 서버리스 P2P 모드
- Stable Coin이므로 실결제 화폐로 사용할 수 있습니다
Planet Security Foundation
특허권자: 이정훈 (Jason Lee) | 발명자: 이정훈, 노태경, 최종욱