Quantum-Resistant Security

Secure Your CKB
Against Quantum Threats

A lightweight, quantum-safe desktop wallet for the CKB blockchain. Built with SPHINCS+ cryptography to protect your digital assets in the quantum computing era.

Externally Audited by

ScaleBit Security Audit Report

Key Features

Advanced security meets user-friendly design

SPHINCS+ Cryptography

NIST-approved FIPS205 quantum-resistant signatures with multiple security levels

Local Security

AES256 encryption, Scrypt password hashing, and secure IndexedDB storage

Light Client

True light wallet with CKB light client node - no middleman RPC endpoints

Custom BIP39

Enhanced mnemonic standard with 36-72 word phrases for quantum-level security

Cross-Platform

Native apps for Windows, macOS, Linux, and web demo for browsers

Wallet Recovery

Automatic wallet restoration from seed phrases with sequential key generation

Quantum-Safe Security Levels

Choose your security parameter based on your needs

Level 1
128-bit Security

36-word mnemonic. Equivalent to AES-128 key search resistance.

Level 3
192-bit Security

54-word mnemonic. Equivalent to AES-192 key search resistance.

Level 5
256-bit Security

72-word mnemonic. Maximum security, equivalent to AES-256.

Recommendation: Start with Sha2-256s for maximum security or Sha2-128s for easier backup management.

12 SPHINCS+ Parameter Sets

  • 2 Hash algorithms: SHA2, SHAKE
  • 3 Security levels: 128, 192, 256 bits
  • 2 Optimizations: 's' (small), 'f' (fast)

Important Notes

  • Minimum 73 CKB per quantum-safe cell
  • Light client sync takes 10-30 seconds
  • Offline signing supported for maximum security

Binary Signature Verifier

Verify application binaries using SPHINCS+ quantum-resistant signatures

Select the SPHINCS+ parameter set used to sign the binary

Paste the SPHINCS+ public key used to sign the binary

Paste the SPHINCS+ signature for this binary

How It Works

  1. Upload the binary file you want to verify
  2. Select the SPHINCS+ variant that was used for signing
  3. Enter the public key and signature (both in hex format)
  4. Click "Verify Signature" to check authenticity

Security Notes

  • All verification happens locally in your browser
  • No data is sent to any server
  • Binary is hashed using SHA-256 before verification
  • Quantum-resistant SPHINCS+ cryptography

Get Started

Download Quantum Purse or build from source

Download Pre-built Binaries

Note: These are not reproducible builds. For maximum security, consider building from source or ask a trusted distributer to sign the binaries for you.

Build from Source

Requirements:

  • • Node.js ≥22.12
  • • Brave, Chrome, or Safari browser

Quick Start:

# Clone repository
git clone https://github.com/tea2x/quantum-purse.git
cd quantum-purse

# Install dependencies
npm install

# Build web app
npm run build:web

# Start web app
npm run start:web

# Or build native app (macOS example)
npm run build:app:mac:arm64

Ready for the Quantum Era?

Protect your CKB assets today with quantum-resistant cryptography