分组密码
上一节
下一节
3.1 分组密码
学习目标:
1.掌握对称密码体制的特点。
2.掌握对称密码体制的分类。
3.了解现代密码学的特点。
4.了解分组密码的特点、设计要求、基本思想和技术。
学习内容:
1.现代密码学的特点:利用计算机对二进制数字序列进行变换(古典密码学是利用手工或机械方式对字母进行变换),采用的主要技术仍然是代换和置换(这一点和古典密码学相同,这也是我们学习古典密码学的原因)。
2.对称密码体制的主要特点:加密密钥和解密密钥相同,或者说加密密钥和解密秘钥之间存在着确定的转换关系。
3.对称密码体制的分类:根据不同的加密方式,可分为分组密码和序列密码。分组密码:先把明文划分为多个分组,每个分组被加密成等长的密文。分组长度通常为:64或128位。序列密码:每次加密数据流中的一位或一个字节。
4.分组密码:设计要求:(1)分组长度m足够大(2)秘钥空间足够大(3)密码变换足够复杂。基本思想:(1)扩散(2)混淆。设计技术:(1)将大的分组再分成几个小段,分别完成各个小段的加密,最后进行并行操作。——保证算法的强度。(2)采用乘积密码技术。
观看课件:
观看视频:
注意点:
分组密码设计时遵循的基本思想是扩散和混淆,这两种基本思想的实现就是借助置换和代换技术。
课后练习:
1.调查商业领域中应用比较广泛的分组密码有哪些。

