二、常规加密

1、基本安全技术

加密技术:常规密码加密/公钥密码加密;
认证技术:消息验证/数字签名;
访问控制

2、密码算法的基本手段:代换和置换

密码学:密码编码学/密码分析学
密码系统:加密算法、解密算法、明文、密文、密钥
明文:P,密文:C,加密算法:E,解密算法:D 。 P=D( C ),C=E( P )

3、密码分析的两个基本方法:系统分析法/穷举法

密码分析攻击类型(基于可利用信息):唯密文攻击/已知明文攻击/选择明文攻击·/选择密文攻击/选择文本攻击
密码系统安全强度:无条件安全/计算上的安全
加密强度:采用穷举法破译整个密钥空间的计算复杂性度量。

4、密码系统分类

按从明文到密文的变换的操作类型:代换与置换
按密钥的数量:单密钥(对称密钥)与双密钥(公开密钥) (对称密码:传统密钥DES,只有一个密钥)(公钥加密RSA,一个公钥一个密钥)
按明文处理方式:流密码(一位/一字节)与分组密码(一块数据加密)

5、分组密码与流密码

公钥密码都是分组密码。优点:扩散性/插入敏感性。缺点:加密速度慢/错误传播。
流密码优点:转换速度快/低错误传播。缺点:低扩散/有意插入及修改的不敏感性。

6、分组密码设计要求:扩散和混淆

7、DES算法(流程、计算、S盒替换、破译强度)

8、对称加密算法的应用

ECB模式:电子密码本 相同明文->相同密文

Ci = EK(Pi) // Pi = DK(Ci)

windows弱加密算法DES3DES禁用_安全


CBC模式:相同明文->不同密文;密文块损坏=两明文块损坏;需要共同的初始化向量C-1 (IV);初始化向量IV可以用来改变第一块

加密: Ci=EK(Ci-1ÅPi) ; 解密: Pi=DK(Ci )Å Ci-1

windows弱加密算法DES3DES禁用_加密算法_02


CFB模式:流密码

Si 为移位寄存器,j为流单元宽度

加密: Ci =Pi异或(EK(Si)的高j位) Si+1=(Si<<j)|Ci

解密: Pi=CiÅ(EK(Si)的高j位) Si+1=(Si<<j)|Ci

需要共同的移位寄存器初始值S0

一个单元损坏影响多个单元: (W+j)/j W为分组加密块大小

加密和解密过程中用的都是加密算法。(PGP为什么选CFB?)

windows弱加密算法DES3DES禁用_加密算法_03

9、密码设备的位置

链路加密:需要大量加密设备;提供高层的安全性;每个分组交换时都需要解密;(相邻结点安全
端对端加密:加密解密分别在两端系统中进行;只加密有效载荷;分组头部不加密。

windows弱加密算法DES3DES禁用_加密算法_04

10、密钥分发

会话密钥Session key
永久密钥Permanent key