32 lines
1.2 KiB
Markdown
32 lines
1.2 KiB
Markdown
```mermaid
|
|
graph TD
|
|
Start[Generate/Import Mnemonic] --> Show[UI: 12-word Mnemonic Display]
|
|
Show --> Backup[Prompt Physical Backup/Write Down]
|
|
|
|
subgraph Action_Phase [Initialization Phase]
|
|
Backup --> Email[Click: Email Backup]
|
|
Email --> SendEmail[Invoke System Email: Send Mnemonic or Encrypted Version]
|
|
Backup --> Process[Click: Backup Complete/Next]
|
|
end
|
|
|
|
Process --> Core[Core Calculation Logic]
|
|
|
|
subgraph Logic_Layer [Logic Layer]
|
|
Core --> Key[Derive Master Seed]
|
|
Key --> SSS[SSS 3/2 Split]
|
|
Key --> S0[Write S0 to TEE/SE]
|
|
SSS --> S1[Transmit S1 to Cloud Node]
|
|
SSS --> S2[S2 Processing Interface]
|
|
end
|
|
|
|
S2 --> S2_Action{Process S2 Immediately?}
|
|
S2_Action -->|Yes| S2_Send[Send to Designated Executor/Download]
|
|
S2_Action -->|No| S2_Skip[Skip, Destroy S2 & Mnemonic in Memory]
|
|
|
|
subgraph Future_S2 [Late S2 Processing]
|
|
S2_Skip --> S2_Late[Late Click: Configure Heir]
|
|
S2_Late --> Re_Auth{Permission Check}
|
|
Re_Auth -->|Option A: Re-enter| Input[Require User to Re-enter Mnemonic]
|
|
Re_Auth -->|Option B: Reset| Reset[Regenerate Completely, Re-encrypt All Data]
|
|
end
|
|
``` |