20212321《网络空间安全导论》第二章学习总结
本章1讲述密码学基础,为日后网络空间安全学习打下基础。
密码学概述
密码的起源
代换密码&置换密码
机械密码
ENIGMA密码机
现代密码学
开山鼻祖-Claude Shannon在1949年公开发表“保密系统的通信理论”,开辟了用信息论研究密码的新方向,奠定现代密码学的基础。
公钥密码学教父
Diffie和Hellman在1976年提出公钥密码体制。
密码学面对新挑战
云计算云存储、大数据、物联网、新型计算机和区块链等事物的发展对密码学提出新挑战。
密码学基本概念
1.两个分支——密码编码学和密码分析学,两者相互对立但也相互促进发展。
2.两种密码体制——对称密码体制和非对称密码体制。后者即前所提公钥密码体制。该体制能实现接收者的不可否认性和数字签名。A通过B的公钥加密的信息只能被拥有相应私钥的B接受并解密,达到接收者的不可否认性;A通过自己的私钥加密信息,B通过A的私钥解密,则能唯一确定这是A发出的信,实现数字签名。
3.密码分析
穷举攻击发、数学攻击法、物理攻击法
密码学理论基础
要破解某个好密码等价于破解某个已知的数学难题
整数分解——举例:RSA是世界上第一个既能用于数据加密也能用于数字签名的算法。其原理就是依赖于大整数分解的困难
有限域
欧几里得算法
中国剩余定理
椭圆曲线
下面是一些优秀密码算法:
序列密码,分组密码,公钥密码,国密算法
密码学新进展
身份基公钥密码,属性基公钥密码,同态密码,抗量子密码,轻量级密码
密码学研究主要方向
密码理论,密码基础理论,对称密码设计于分析,密码工程,密码安全防护,密码应用。