2019年《中华人民共和国密码法》草案已经发布
明文:需要采用密码技术保护的消息。
密文:用密码技术处理过明文的结果。
将明文变换成密文的过程称作加密,将密文恢复出原明文的过程称作解密。
加密过程中使用的一组操作运算规则称作加密算法,反之,解密算法。
密码分析攻击类型分为五种:
1.唯密文攻击(密码分析者只拥有一个或多个用同一个密钥加密的密文,没有其他可利用的信息)
2.已知明文攻击(密码分析者仅知道当前密钥下的一些明文及所对应的密文)
3.选择明文攻击(密码分析者能够得到当前密钥下自己选定的明文所对应的密文)
4.密文验证攻击(密码分析者对于任何选定的密文,能够得到该密文"是否合法"的判断)
5.选择密文攻击(除了挑战密文外,密码分析者能够得到任何选定的密文所对应的明文)
密码体制分为:私钥和公钥,而介于两者之间的称为混合密码体制
私钥密码体制又称为对称密码体制,其特点是加密和解密使用相同的密钥。
私钥密码体制的缺陷:
密钥分配问题,密钥管理问题,无法认证源;
公钥密码体制又称为非对称密码体制,其加密解密过程中使用不同的密钥处理方式,其中,加密密钥可公开,只需把解密密钥安全存放即可。
公钥密码体制优点:
1.密钥分发方便,能以公开方式分配加密密钥。