密码学考点总结

密码学考点归纳DES S 盒对每个盒,6比特输入中的第1和第6比特组成的二进制数确定的行,中间4 位二进制数用来确定的列。其中相应行、列位置的十进制数的4位二进制数表示 作为输出。例如:若输入为101

密码学考点归纳 1、 DESS盒 4 对每个盒,6比特输入中的第1和第6比特组成的二进制数确定的行,中间位 二进制数用来确定的列。其中相应行、列位置的十进制数的4位二进制数表示作 为输出。例如:若输入为101001,则行数和列数的二进制表示分别是11和0100,即 第3行和第4列,对应S2,其中的第3行和第4列的十进制数为3,用4位二进制 数表示为001L所以的输出为0011。 2、DESS盒的缺陷一一算法的公开性盒脆弱性 DES的两个主要弱点: 1. 密钥容量:56位不太可能供应足够的平安性 2. S盒:可能隐含有陷井(Hiddentrapdoors) DES的半公开性:S盒的设计原理至今未公布 3. DES的有效密钥位数和迭代次数缺陷 3、对称加密算法的应用 ● 电子密码本方式(ECB) 优点:简洁和有效 可以并行实现 适用于传输短信息 缺点:不能隐蔽铭文的模式信息(相同明文输出相同密文、同样信息多次消 失造成泄漏) 对明文的主动攻击是可能的(信息块可悲替换、重拍、删除、重放) 误差传递:密文块损坏,仅对应明文块损坏 ● 密码分组连接方式(CBC) 优点:相同的明文输出的是不同密文 信息快不同意被替换、重排、删除、重放 平安性好于ECB 适合于传输长度大于64位的报文,还可以进行用户鉴别,是大多系 统的标准如SSL、IPSec 缺点:没有已知的并行实现算法 误差传递:密文块损坏造成两明文块损坏 ● 密码反馈方式(CFB) 优点:分组密码-〉流密码 隐蔽了明文模式 缺点:没有已知的并行实现算法 一个单元损坏影响多个单元 需要共同的移位寄存器初始值IV ● 输出反馈方式(0FB) 优点:分组密码->流密码 隐蔽了明文模式 一个单元损坏只影响对应单元 缺点:没有已知的并行实现算法 对明文的主动攻击是可能的(信息块可被替换、重排、删除、重 放) 平安性较CFB差

腾讯文库密码学考点总结