Key Management (SSS)
How LearnCard protects private keys using Shamir Secret Sharing
What is this section about?
Why is this important?
How It Works
The 2-of-3 Threshold Scheme
Private Key (32 bytes)
β
βββ Split via Shamir 2-of-3 βββββββββββββββββββββββββββ
β β
βΌ βΌ βΌ β
Device Share Auth Share Recovery Share(s) β
(IndexedDB) (lca-api server, (passkey, phrase, β
AES-256-GCM backup file, or β
encrypted at rest) email backup) β
β
Any 2 shares β reconstruct private key ββββββββββββββββββββThe Three Shares
1. Device Share
2. Auth Share (Server Share)
3. Recovery Share(s)
Method
How the share is protected
Storage
Normal Login (Same Device)
New Device Login
Security Levels
Level
Requirements
Risk Profile
Share Versioning
Server-Side Encryption
Migration from Web3Auth
Key Takeaways
Last updated
Was this helpful?