考核

平时:10%实验+30%作业+期末:60%

知识点

第二章、古典密码技术

2.1 替代密码

2.1.2 多表替代密码

维吉尼亚密码,实质上是多表加法密码技术,使用一个词组作为密钥,词组中每一个字母都作为移位替换的密码的密钥并确定一个替换表

例题

希尔(Hill)密码技术,利用了线性变换,是仿射密码的特例,密钥是可变矩阵。


例题

第三章、分组密码体制

3.4 数据加密标准DES

DES:属于对称密码算法中的分组加密

3.4.1 算法描述

1、DES的基本运算

3.5 高级加密标准AES

3.5.3 算法的基本变换

比较项 DES AES
结构 Feistel 结构 SPN 结构
分组长度 64 bit 128 bit
密钥长度 64 bit(有效 56 bit) 128 / 192 / 256 bit
轮数 16 轮 10 / 12 / 14 轮
加解密 同构,仅子密钥逆序 解密为加密的逆过程
安全性 密钥短,可被穷举攻破 密钥长,目前安全
实现 硬件快,软件慢 软件实现快

作业

第二章、古典密码技术

第三章、分组密码体制


比较项 DES AES
结构 Feistel 结构 SPN 结构
分组长度 64 bit 128 bit
密钥长度 64 bit(有效 56 bit) 128 / 192 / 256 bit
轮数 16 轮 10 / 12 / 14 轮
加解密 同构,仅子密钥逆序 解密为加密的逆过程
安全性 密钥短,可被穷举攻破 密钥长,目前安全
实现 硬件快,软件慢 软件实现快

DES:加解密同构、硬件实现快;但密钥短、分组小,已不安全。
AES:密钥灵活、分组大、软硬件效率高、设计公开;但结构复杂,加解密不对称。