Files
whitepaper/flow/key.md
2026-02-03 20:12:59 -08:00

1.6 KiB

graph TD
    %% 第一阶段:初始化
    subgraph Initialization [1. 初始化阶段]
        A[助记词 Mnemonic] -->|PBKDF2/Scrypt| B[原始密钥 Master Seed]
        B -->|SSS 3/2 分裂| S0[分片 S0-2: 移动端持有]
        B -->|SSS 3/2 分裂| S1[分片 S1: 分布式托管]
        B -->|SSS 3/2 分裂| S2[分片 S2: 离线凭证,继承]
    end

    %% 第二阶段:存储归宿
    subgraph Storage [2. 存储与分发]
        S0 -->|固化| TEE[手机安全芯片 TEE/SE]
        S1 -->|VSS再次碎裂-防串通| Cloud[分布式云端节点]
        S2 -->|交付/备份| Heir[继承人/律师/金库]
    end

    %% 第三阶段:主权态
    subgraph Active_State [3. 用户生前主权态]
        User((用户)) -->|生物识别| TEE
        TEE -->|S0| Auth{TEE/SE计算}
        DATA{待处理数据} -->|S0| Auth
        Auth --> Action[数据处理结果]
    end

    %% 第四阶段:传承判定
    subgraph Inheritance_Logic [4. 传承触发逻辑]
        Signal{心跳信号中断?} -->|Yes| Pending[进入 Pending 冷冻期]
        Pending -->|超时且无人干预| Contract[智能合约触发 Released]
        Contract -->|解锁信号| Cloud
    end

    %% 第五阶段:提取
    subgraph Recovery [5. 资产传承提取]
        Heir -->|持有 S2| Recovery_Auth{组合还原}
        Cloud -->|解冻释放 S1| Recovery_Auth
        Recovery_Auth -->|S1 + S2| B2[重构 Master Seed]
        B2 --> Success[资产/数据传承成功]
    end

    %% 样式美化
    style A fill:#f9f,stroke:#333,stroke-width:2px
    style B fill:#fff,stroke:#333,stroke