密码编码学与网络安全复习总览(软件学院版)
1. 总览
经典密码学:
替换(比如凯撒密码,会改变值)
置换(不改变值,只改变顺序)
现代密码学:
对称密码学
非对称密码学
密码学哈希函数
2. 术语
Kerckho’s Principle :
密码系统的安全性不在于算法的保密,而在于当对手获知了算法和密文后分析出密钥或明
文的难度
扩散:消除统计特征
混淆:使密钥和密文的关系尽可能的复杂
雪崩效应:
3. 密码攻击
1.分析攻击
- 唯密文(最难)
- 已知明文
- 选择明文(明文可以自选)
- 选择密文(密文可以自选)
2.暴力攻击
4 . 密码安全
- 可证明安全
- 实际安全