密码学知识点
密码学基本概念
密码学的发展
·古典密码学 <1949
主要特点:数据的安全基于算法的保密
·近代密码学 1949-1975
主要特点:密码学真正成为一门科学
·现代密码学 1976>
密码学的新方向-公钥密码学
主要特点:解决了密钥分发和管理的问题
古典密码
·安全性在于保持算法本身的保密性
不适合大规模生产
不适合较大的或者人员变动较大的组织
用户无法了解算法的安全性
·主要分类
替代密码
置换密码
替代密码和置换密码的组合
替代密码—凯撒密码
近代密码学
1949年,Shannon香农发表论文“The Communication Theory of Secret Systems”,将信息论引入了密码,从而把已有数千年历史的密码学推向了科学的轨道,奠定了密码学的理论基础
现代密码
解决了密钥分发、管理问题,并提供更多服务
1976年,Diffie&Hellman的“New Directions in Cryptographyt”提出了非对称密钥密码
基本保密通信模型
基本概念
明文、密文
加密、解密、加密密钥、解密密钥
密码系统的安全性
影响密码系统安全性的基本因素
·密码算法复杂度、密钥机密性、密钥长度
·科克霍夫(Kerckhoff)原则:密码梯子应该对外公开,仅需对密钥进行保密;如果一个密码系统需要保密的越多,可能的弱点也就越多
评估密码系统安全性
·无条件安全,计算安全性,可证明安全性
密码系统实际安全需要满足的准则
·破译该密码系统的实际计算量无法实现
·破译该密码系统所需计算时间超过信息的生命周期
·破译该密码系统的费用超过被加密信息本身的价值
密码学技术在信息安全中的应用

·机密性
·完整性
·可鉴别性
·不可否认性
·授权与访问控制
对称密码算法

对称密码算法
·加密密钥和解密密钥相同,或实质上等同
·典型算法:DES、3DES、AE、IDEA等
·优点:高效
不足:安全交换密钥问题及密钥管理复杂
非对称密码

·密钥成对(公钥 私钥)
公钥加密私钥解密,私钥加密公钥解密
·典型算法:RSA、ECC、EIGamal
·优点:解决密钥传递问题、密钥管理简单、提供数字签名等其他服务
·缺点:计算复杂、耗用资源大
更新: 2025-03-11 10:40:25
原文: http://www.yuque.com/yuhui.net/network/fv38isd44sm6wki0

评论(0)
暂无评论