Version 2.0
Security & Transparency
Shamir Secret Sharing (SSS) Embedded Wallet Architecture - Complete technical documentation
Executive Summary
Bad Place implements a Privy-style split-key security system using Shamir's Secret Sharing (SSS). Your private key is split into 3 independent shares - we NEVER store your complete key.
Core Principle
Your private key is split into 3 shares. Server only stores 1 share (useless alone). Even if we are hacked, your funds are SAFE.
Architecture Overview
Device Share
Your Browser
AES-256 (password)
Auth Share
Our Server
AES-256 (server key)
Recovery Share
Your Email
Plain text backup
ANY 2 SHARES = FULL KEY | 1 SHARE = USELESS
Traditional Approach
- •Full encrypted key stored on server
- •If server hacked AND passwords brute-forced → keys compromised
Our SSS Approach
- •Server only has 1 of 3 shares
- •Even if server hacked AND all shares decrypted → still useless
- •Mathematically impossible to reconstruct key from single share