密码学
对称加密、公钥加密、数字签名 — 信息安全的基石
9 个节点
进阶 1
高级 8
知识结构
学习路径
1
古典密码(凯撒、维吉尼亚)
进阶 古典密码是早期加密方法——凯撒密码把字母按固定位移替换,维吉尼亚密码用关键词决定每位位移。它们已被现代密码学取代,但核心思想(替换+置换)沿用至今
#crypto#classical 1 个子节点
2
对称加密(AES, DES)
高级 对称加密用同一密钥加密和解密——DES 曾是标准但已被破解,AES 是当前标准。Feistel 结构和 SPN 是两种主要的分组密码设计
#crypto#symmetric#aes 1 个子节点 1 个前置
3
公钥密码(RSA, ECC)
高级 公钥密码用一对密钥——公钥加密、私钥解密,解决了对称加密的密钥分发问题。RSA 基于大整数分解,ECC 基于椭圆曲线离散对数
#crypto#rsa#ecc 5 个子节点 1 个前置
4 高级
5 高级
6 高级
7 高级
8
量子密码学
高级 量子计算对经典密码学构成威胁——Shor 算法可以破解 RSA 和 ECC。量子密钥分发(QKD)利用量子力学原理保证通信安全
#crypto#quantum#qkd 1 个子节点 1 个前置
9
密码分析
高级 密码分析(Cryptanalysis)是研究如何破解密码系统的科学——从频率分析破解古典密码到侧信道攻击窃取现代密钥,攻防对抗推动密码学发展
#crypto#cryptanalysis#attack 2 个前置