应用后量子密码学
- 第 I 部分:基础
- 1量子威胁
- 2面向后量子密码的 SageMath 基础
- 3线性代数基础
- 4多项式环
- 5从卷积到负循环环运算
- 6数论变换(NTT)
- 第 II 部分:基于格的密码
- 格与困难问题
- 7格
- 8Gram–Schmidt 正交化与 LLL 算法
- 9最短向量问题(SVP)
- 带误差学习及其变体
- 10概率与误差分布
- 11带误差学习(LWE)
- 12环 LWE(RLWE)
- 13模 LWE(MLWE)
- 构建 ML-KEM(FIPS 203)
- 14Kyber(ML-KEM)入门
- 15中心二项分布(CBD)——为什么 Kyber 不使用高斯分布
- 16ML-KEM(FIPS 203)的完整实现
- 签名:ML-DSA 与 FN-DSA
- 17ML-DSA(FIPS 204)的完整实现
- 18FN-DSA(Falcon):面向草案的讲解
- 第 III 部分:基于哈希的密码
- 19基于哈希的签名:一次性签名与少次签名
- 20Merkle 树与无状态签名
- 21SLH-DSA(SPHINCS+,FIPS 205):算法详解
- 第 IV 部分:基于编码的密码
- 22Classic McEliece
- 23HQC
- 第 V 部分:多变量密码与基于同源的密码
- 24多变量密码
- 25基于同源的密码
- 第 VI 部分:后量子密码的实践
- 26侧信道安全
- 27部署后量子密码
- 28区块链的后量子迁移
- 附录
- A二元 Goppa 码