抗量子安全模块 (Dilithium-5)

知识网络定位

当前页面已进入跨页知识网络层:不仅展示本页拓扑,还明确它在整站里的分类、被哪些页面引用、又继续指向哪些专题与证据页。

打开知识网络总览
状态:已实现 分组:运行与状态 出链:0 回链:4 相邻推荐:8
金库多签阈值接口查询P2P组网NAT
拓扑追踪模式:支持悬停预览、点击锁定、节点搜索、只看上游、只看下游,以及“仅一跳 / 全链路”切换,帮助查看者在复杂拓扑中快速定位流程关系。
搜索 支持热词与别名检索:金库 / 治理 / 证明 / 复核 / 总控 / 注册中心 / 铸造 / 处罚
热词
方向
深度
未锁定 | 双向 | 全链路 | 悬停预览,点击锁定
当前节点 上游链路 下游链路 双向汇聚 非当前路径

flowchart TD
    subgraph KeyLifecycle["密钥生命周期"]
        Init["节点初始化 / 钱包恢复"] --> Seed["BIP39 Seed 或随机源"]
        Seed --> KeyGen["GenerateDilithiumKeyPair / GenerateDilithiumKeyPairFromSeed"]
        KeyGen --> Pub["公钥 2592B"]
        KeyGen --> Priv["私钥 4864B"]
        Pub --> KeyID["SHA3-256 生成 KeyID"]
        Priv --> Wallet["钱包 / 本地KMS / 远程签名配置"]
    end

    subgraph SignFlow["签名与验证闭环"]
        Tx["交易 / 区块 / 心跳消息"] --> Hash["SHA3-512 计算 Hash / SignData"]
        Hash --> Mode{"Signer Mode"}
        Mode -->|"local"| Local["LocalSigner -> 本地 Dilithium KMS"]
        Mode -->|"remote"| Remote["RemoteSigner -> AWSKMS / Remote Sign API"]
        Local --> Sig["Dilithium-5 签名 4595B"]
        Remote --> Sig
        Sig --> Attach["写入 Signature + PublicKey"]
        Attach --> Verify["Verify / VerifyWithPublicKey"]
        Verify --> Accept["交易池 / 区块校验通过"]
    end

    subgraph ChainUsage["链上使用位置"]
        Accept --> TxPoolUse["TxPool 验签"]
        Accept --> BlockUse["区块 proposer 签名验证"]
        Accept --> HeartbeatUse["节点心跳 / libp2p 信息签名"]
        Hash --> StateHash["StateRoot / AppHash / MerkleRoot 使用 SHA3-512"]
    end