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 모델

1 PCN = ₩1,000 (고정)

PCN은 투기 자산이 아닌 실결제 화폐입니다. 가치가 고정되어 있으므로:

3.2 코인 발행 (Minting)

코인은 행성의 실시간 상태에서 파생됩니다:

1. 발행 요청 시 행성 상태 Q(t) 캡처
2. SHA-256(Q(t) || walletId || timestamp) → mintHash
3. HMAC(mintHash, GENESIS.stateKey) → 발행 서명
4. 서명 검증 → 코인 생성 → 지갑 잔액 증가

발행된 코인의 정당성은 발행 순간의 행성 상태에 바인딩됩니다. 키 K 없이 그 순간의 상태를 재현하는 것은 계산적으로 어려우므로, 위조 발행의 성공 확률은 위 조건부 상한을 따릅니다.

3.3 거래 검증

모든 거래는 쌍방 행성 상태 상호 검증으로 확정됩니다:

송신자 (A)
Planet A
수신자 (B)
Planet B
Q_a(t) 캡처
Q_b(t) 캡처
상태 교환
← 쌍방향 →
SHA-256(Q_a || Q_b || amount) → txHash
HMAC(txHash, A.stateKey) → 서명
거래 확정
검증 완료

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 아키텍처

Planet Coin Network
REST API
18 endpoints
AuthTokenSignBindMsgCoin
JavaScript SDK
Client-side integration
LoginButtonPollingAuto-init
Planet State Engine
Quaternion rotation Q(a,ωt)·p built on standard primitives — SHA-256 / HMAC-SHA-256 / ECDH
쿼터니언 회전
상태 해시
상호 인증
상태 바인딩
MariaDB — State Ledger
11 tables, hybrid in-memory cache + persistent storage
planetsuserssessionswalletstransactionstokenssignaturesbindingsmessages

4.2 REST API

18개 엔드포인트로 구성:

4.3 보안 스택

계층기술역할
프로토콜 (OSF)연속시간 쿼터니언 상태함수 s_K(t)자전축 + 각속도 + 연속 시간 → 시변 입력 생성. 새로운 암호 알고리즘이 아니라 아래 표준 프리미티브 위의 프로토콜
커밋 / 은닉SHA-256상태 커밋 생성 — 은닉(hiding)을 실제로 담당하는 요소
메시지 인증 (PRF)HMAC-SHA-256OSF-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 발행 정책

5.2 수수료

5.3 행성 부피 = 잔액 시각화

각 지갑의 잔액은 연결된 행성의 부피로 시각화됩니다:

잔액 V → 반지름 r = ∛(3V / 4π)

잔액이 증가하면 행성이 커지고, 감소하면 작아집니다. 물리적 직관으로 자산 가치를 파악할 수 있습니다.


6. 보안 분석 (IACR ePrint 프리프린트 기준 · peer review 전)

6.1 위조 저항 (159비트, 조건부 상한)

거래를 위조하려면 거래 시점 t₀에서 두 행성의 정확한 상태 s_{K_a}(t₀)와 s_{K_b}(t₀)를 알아야 합니다. 이 상태는:

  1. CSPRNG으로 생성된 각 7개 비밀 파라미터 · 키 엔트로피 H∞(K) ≥ 265 bits
  2. 공격자가 네트워크 상에서 관측 가능한 것은 SHA-256 해시 커밋뿐 (ROM 하 uniform 랜덤)
  3. 위조 성공 확률: 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 양자 컴퓨터 대응 (조건부)

양자 컴퓨터의 위협:

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 Q1REST API 18개 + JS SDK + DB 영속화
Phase 32026 Q2모바일 앱 (iOS/Android) + 결제 단말기 연동
Phase 42026 Q3거래소 상장 준비 (VASP 등록, KYC/AML)
Phase 52026 Q4글로벌 확장 + 다국어 지원
Phase 62027실물 결제 인프라 확대 + 기업 파트너십

8. 결론

Planet Coin은 기존 디지털 화폐의 양자 취약점(ECDSA 서명)을 해시 기반 시간동기 상호인증(OSF)으로 대체합니다. OSF는 새로운 암호 가정을 도입하지 않고 SHA-256 / HMAC-SHA-256의 표준 가정으로 보수적으로 환원됩니다.

Planet Coin — 양자 시대를 위한 Stable Coin.

Planet Security Foundation

특허권자: 이정훈 (Jason Lee) | 발명자: 이정훈, 노태경, 최종욱

planet.winnerbrothers.org

API 문서 · Planet Coin · State Ledger