Identity Recovery Flow
Overview
Process Flow (diagram)
flowchart TD
subgraph Original_Device [Original Device]
A1[Create Recovery QR] --> A2[Mnemonic 24 words]
A2 --> A3[User Passphrase]
A3 --> A4[PBKDF2 Key Derivation - 100k iterations]
A4 --> A5[Generate Salt]
A5 --> A6[AES-256-GCM Encrypt Mnemonic]
A6 --> A7[LZMA Compression - reduce QR size]
A7 --> A8[Base64 Encode and Display QR Code]
A8 --> A9[Store in Password Manager or Save QR]
end
subgraph New_Device [New Device]
B1[Scan Recovery QR] --> B2[Base64 Decode]
B2 --> B3[LZMA Decompress]
B3 --> B4[Extract Encrypted Mnemonic, Salt, Nonce]
B4 --> B5[User Password]
B5 --> B6[PBKDF2 same salt - Derive Decryption Key]
B6 --> B7[AES-256-GCM Decrypt Mnemonic]
B7 --> B8[Recreate Identity via Workflow 1]
B8 --> B9[Result - Identical Master Identity with New Device Key]
end
A9 -.-> B1Cryptographic Summary
Component
Algorithm
Key Size
Purpose
Last updated