区块链后量子密码迁移学习工作区

工作区状态:第 01 周学习单元正在进行;数学补给 01 已按需激活

更新日期:2026-09-03

完整规划:区块链后量子密码迁移博士学习路线

这个文件是整个学习工作区的唯一固定入口。这里只维护总体目录、进度和已经学到的单元;不提前创建大量空文件夹。学到某个主题时,再为该主题建立目录与材料,并把下面对应的纯文本标题改成超链接。

一、使用规则

状态标记

  • :尚未开始,目录也尚未创建;
  • :正在学习,已经创建目录并设置入口链接;
  • :已经完成验收,保留入口链接;
  • !:当前存在明确阻塞。

渐进创建规则

学习单元的渐进创建流程

开始一个主题时只做四件事:

  1. 创建该主题真正需要的目录;
  2. 至少创建一个 index.md,写明目标、任务和验收条件;
  3. 根据实际需要再增加笔记、练习、实验或产出文件,不预建空目录;
  4. 回到本页,把该主题标题改成以对应 index.md 为目标的超链接,并标记为

完成后将 改为 。链接尽量指向具体的 index.md 或学习文件,而不是空目录。

二、总体学习目录

01 后量子密码学先行(第 1—3 个月)

  • 第 01 周:量子威胁与签名接口
  • ○ 第 02 周:哈希与 Merkle 树
  • ○ 第 03 周:Lamport 一次性签名
  • ○ 第 04 周:WOTS+、LMS、XMSS 与 SLH-DSA
  • ○ 第 05 周:格、基、短向量与范数
  • ○ 第 06 周:LWE 与噪声
  • ○ 第 07 周:SIS 与 Module 结构
  • ○ 第 08 周:多项式商环与 NTT 直觉
  • ○ 第 09 周:ML-DSA KeyGen 与数据结构
  • ○ 第 10 周:ML-DSA Sign 与 Verify
  • ○ 第 11 周:EUF-CMA、Fiat–Shamir、ROM 与 QROM
  • ○ 第 12 周:签名算法对比实验与阶段复盘
  • ○ 扩展概览:ML-KEM、编码密码与 MPC-in-the-head

阶段验收:能够调用并解释 ML-DSA、SLH-DSA,理解 LWE/SIS 基本直觉,写出 EUF-CMA 游戏,并完成可复现实验。

02 数学与现代密码学按需回补(第 2—6 个月,和主线交叉进行)

  • ○ 最低前置工具:比特、字节、模运算、向量、矩阵与概率
  • ○ 模运算、线性代数、范数与离散噪声
  • ○ 多项式运算、商环、卷积与 NTT
  • ○ 安全参数、PPT、可忽略函数与攻击优势
  • ○ 安全游戏、归约、ROM 与 QROM
  • 数学补给 01:Shor 算法所需的整数分解与离散对数
  • ○ 椭圆曲线群与配对直觉
  • ○ RSA、ECDSA、Schnorr 与 BLS
  • ○ 域分离、唯一编码、重放与组合安全

本阶段不按顺序一次学完。只有某项基础阻碍当前实验或安全判断时,才创建对应目录并定向回补。

03 区块链系统、UTXO 与共识机制(第 4—9 个月)

03.1 分布式系统与共识基础

  • ○ 状态机复制、安全性与活性
  • ○ 网络模型、故障模型与最终性
  • ○ PoW、PoS 与 BFT 共识家族
  • ○ 分叉选择、重组、检查点与协议升级

03.2 Bitcoin

  • ○ 一笔 Bitcoin 支付的完整生命周期
  • ○ UTXO、outpoint、输入、输出、找零与手续费
  • ○ 交易序列化、txidwtxid 与签名摘要
  • ○ Bitcoin Script 与花费条件
  • ○ P2PKH、P2SH、SegWit 与 Taproot
  • ○ 钱包、HD 派生、descriptor、PSBT 与 UTXO 管理
  • ○ P2P 网络、交易传播与本地 Mempool
  • ○ 区块、Merkle tree、挖矿与难度调整
  • ○ PoW、累计工作量与 Nakamoto 共识
  • ○ 临时分叉、链重组与概率最终性
  • ○ Bitcoin 攻击面与量子威胁映射
  • ○ Bitcoin Core regtest 综合实验

03.3 Ethereum 执行层

  • ○ EOA、合约账户与账户状态
  • ○ 交易字段、EIP-1559、Gas 与交易生命周期
  • ○ EVM、调用、存储与状态转换
  • ○ receipt、state root 与 Merkle Patricia Trie
  • ○ 智能合约钱包、ERC-1271 与账户抽象
  • ○ Blob、KZG 与数据承诺概览

03.4 Ethereum Beacon/PoS 共识层

  • ○ 执行层、共识层、Validator client 与 Engine API
  • ○ Slot、epoch、Beacon block 与 Beacon state
  • ○ Validator 的存款、激活、退出与提款生命周期
  • ○ Proposer、committee、attestor 与 aggregator
  • ○ Attestation 的 head、source 与 target
  • ○ Gasper:LMD-GHOST 与 Casper FFG
  • ○ Head、justified、safe 与 finalized
  • ○ BLS 签名与聚合
  • ○ RANDAO 与协议随机性
  • ○ Sync committee 与轻客户端认证
  • ○ 奖励、普通惩罚、Slashing 与 inactivity leak
  • ○ Execution payload 与 Engine API
  • ○ 重组、弱主观性与安全假设
  • ○ Ethereum 密码资产与量子攻击面

03.5 Bitcoin 与 Ethereum 对照

  • ○ UTXO 模型与账户模型
  • ○ PoW 概率最终性与 PoS 检查点最终性
  • ○ 用户授权签名与共识签名
  • ○ 钱包迁移、验证者迁移和遗留资产问题

04 区块链后量子迁移安全(第 8—12 个月)

  • ○ 密码资产清单与公钥暴露时间
  • ○ 密码敏捷性与算法标识
  • ○ 经典/PQ 混合签名的 AND 与 OR 模式
  • ○ 统一认证转录与上下文绑定
  • ○ 降级、剥离、重放与密钥替换攻击
  • ○ 新后量子公钥的可信绑定
  • ○ 经典期、并存期和经典签名失陷后的阶段模型
  • ○ 钱包、休眠账户、丢失密钥与遗留资产迁移
  • ○ 软分叉、硬分叉、账户抽象与升级部署路径
  • ○ 迁移协议的安全目标、状态机与不变量
  • ○ Bitcoin 与 Ethereum 迁移提案跟踪

阶段验收:形成明确的系统模型、对手模型、迁移状态机、攻击基线和至少一个可评测的候选方案。

05 基础研究平台(第 9—15 个月逐步建立)

  • ○ 密码资产清单模块
  • ○ 算法 KeyGen/Sign/Verify 基准模块
  • ○ 交易大小、区块容量、Gas 与存储成本模块
  • ○ 迁移策略和状态机仿真模块
  • ○ 安全游戏、攻击轨迹与不变量检查模块
  • ○ Bitcoin/Ethereum 链上状态与共识观察模块

只有当前研究问题需要相应能力时才创建模块,避免一开始同时开发整个平台。

06 文献、研究问题与论文写作(贯穿全程)

  • ○ 论文阅读卡片
  • ○ 规范与提案阅读记录
  • ○ 复现实验记录
  • ○ 研究问题候选池
  • ○ 威胁模型与安全目标记录
  • ○ 每周复盘与阶段报告
  • ○ 相关工作矩阵
  • ○ 论文提纲、图表、实验数据与初稿

三、18 个月里程碑

时间点核心验收状态
3 个月完成 PQC 前 12 周主线并掌握基本签名接口与安全直觉
6 个月补齐必要数学、现代密码学与经典签名基础
9 个月能分层解释 Bitcoin、Ethereum、UTXO 和 PoW/PoS 共识
12 个月完成迁移威胁模型、基线方案与基础研究平台主链
18 个月收敛研究问题,完成原型、评测与论文/技术报告初稿

四、建议的实际目录命名

当前已经形成下面的最小结构;其中只有正在使用的部分被创建:

text
学习工作区/
├── index.md
├── 01_后量子密码学先行/
│   └── 第01周_量子威胁与签名接口/
│       └── index.md                  # 当前主线学习单元
└── 02_数学与现代密码学按需回补/
    └── Shor算法所需的整数分解与离散对数/
        └── index.md                  # 由第一讲触发的数学补给

如果该单元确实产生实验或笔记,再继续增加:

text
第01周_量子威胁与签名接口/
├── index.md
├── 笔记.md
├── 练习.md
└── 实验/

不创建 .gitkeep、空的“产出”目录或未来数月才会使用的占位文件。

五、当前下一步

当前学习入口

01 后量子密码学先行 → 第 01 周:量子威胁与签名接口 → 第一讲:量子计算究竟威胁了什么

读到 Shor 算法时,先转入 02 按需回补 → Shor 算法所需的整数分解与离散对数,完成其中的第一轮验收,再回到第一讲继续分析区块链攻击面。

第二讲和实验文件将在进入相应内容时再创建;其他目录继续保持未创建状态。

Valaxy v0.19.5 驱动 | 主题 - Yun v0.19.5
本站已运行0天数0小时0分钟0秒钟