1.发展历史
古代密码时代
机械密码时代(第一次世界大战,无限电报的广播通信,加密主要是通过字母的替换和移位。第二次世界大战加密由单表替换发展为多表替换。)
信息密码时代(计算机的诞生让机械密码不值一提,加密对象变成了电子形式的文件,将大量的信息论、概率论、数理统计等数学原理运用到密码技术中。)
现代密码时代(公钥加密,RSA、ECC,利用数学难题)
2.密码学的基本概念
在一般通信系统中加入加密器与解密器。
柯克霍夫原则:系统的保密性不依赖于对加密体制或算法的保密,而依赖于密钥。
3.密码学的基本属性
信息的机密性、信息的真实性、数据的完整性、行为的不可否认性(抗抵赖性,对一个已经发生的操作行为无法否认的性质,数字签名技术。)
4.密码体制分类
对称密码体制(单钥体制):加密和解密使用相同的密码算法,保密性取决于密钥的保密性。主要在于对密钥的产生、分配、存储、销毁等问题。
对明文消息加密的两种方式:(1)对明文消息按字符(如二元数字逐位地加密),称为序列密码或流密码
(2)将明文消息分组(含有多个字符),逐组地对其进行加密,称为分组密码
非对称密码体制(公钥密码体制):加密解密使用两个不同的密钥,一个公开,一个保密,不能由公钥求解私钥
主要特点是加密解密是分开的,可以实现多个用户加密的消息由一个用户解读(公共网络实现保密通信),或一个用户加密的消息可由多个用户解读(实现 对用户的认证)
解决了对称密码体制中密钥的分发和管理问题与不可否认的问题
5.密码分析
研究如何破解或攻击受保护的信息的科学。
分类:唯密文攻击(最难攻击,穷举搜索法)、已知明文攻击(可能字攻击)、选择明文攻击(CPA)、选择密文攻击(CCA)、自适应选择明文攻击(CPA的一种特殊情况)、选择密钥攻 击
无条件安全:密文没有泄露足够多的明文信息,无论计算能力有多强,都无法由密文唯一确定明文
穷密钥搜索
6.密码的未来
全同态加密体制、后量子密码学、混沌密码学、DNA密码、量子密码学
标签:加密,体制,明文,密码,密钥,密码学,概论 From: https://www.cnblogs.com/wzy0012300/p/17047737.html