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