๐Ÿ”’ Post-Quantum Nostr
๐Ÿ”’ Post-Quantum Nostr
Make your Nostr identity quantum-resistant
Sign in with your Nostr signer to begin. Your npub won't change, your followers stay, and your social graph is preserved. We'll generate a quantum-safe seed phrase and link it to your current identity.
๐Ÿ”’ Post-Quantum Migration
Step 1 of 4: Overview
Connected as:
This tool will:
  1. Generate a new seed phrase (your quantum-safe backup)
  2. Derive post-quantum keys from that seed (ML-DSA, SLH-DSA, ML-KEM)
  3. Sign a NIP-QR migration event linking your identity to the PQ keys
  4. Publish the event to relays with an OpenTimestamps proof
โš ๏ธ Important: Your seed phrase is generated and handled entirely in your browser. It is never sent to any server. Write it down on paper โ€” it's your quantum-safe backup.
2 Your Quantum-Safe Seed Phrase
We've generated a new 12-word seed phrase. This is your quantum-safe root of trust. Write it down on paper. Never store it digitally. Never share it with anyone.
3 Deriving Post-Quantum Keys
Deriving post-quantum keys from your seed phrase. All keys are generated deterministically โ€” the same seed will always produce the same keys.
โณ
ML-DSA-65 (Dilithium)
FIPS 204 ยท Lattice-based signature ยท 1952-byte pubkey
โณ
SLH-DSA-128s (SPHINCS+)
FIPS 205 ยท Hash-based signature ยท 32-byte pubkey
โณ
ML-KEM-768 (Kyber)
FIPS 203 ยท Lattice-based KEM ยท 1184-byte pubkey
4 Sign & Publish Migration Event
We'll now create the NIP-QR migration event. This event links your current Nostr identity to your post-quantum keys. Your signer will be asked to sign the event with your secp256k1 key.
โณ
PQ signature: ML-DSA-65
Done in browser (WASM-free pure JS)
โณ
PQ signature: SLH-DSA-128s
Done in browser (WASM-free pure JS)
โณ
secp256k1 signature (NIP-01)
Requires approval from your signer
โณ
Publish to relays
Broadcast the NIP-QR event
Event preview:
๐ŸŽ‰
Migration Complete!
Your Nostr identity is now linked to post-quantum keys.

What happened:
โ€ข Your identity is linked to PQ keys (ML-DSA, SLH-DSA, ML-KEM)
โ€ข The link is established pre-quantum via secp256k1 signature
โ€ข PQ signatures prove key ownership even after secp256k1 is broken

What to do now:
โ€ข Keep your seed phrase safe โ€” it's your quantum-safe backup
โ€ข PQ-aware clients will recognize your new keys automatically
0 sats
AI
No saved providers yet.
ใƒชใƒฌใƒผ
Loading relays...
ใƒ–ใƒญใƒƒใ‚ตใƒ 
Loading blossom servers...
v0.0.1