复习要点:
1. 网络信息系统安全的基本需求
2. 对网络信息系统攻击的种类
3. 加密功能的实施方式
4. 密码分析的方法
5. 传统密码的加密/解密方法
6. 线性反馈移位寄存器的原理和B-M算法
7. DES算法的原理
8. 分组密码的工作模式
9. RSA算法的原理
10. 对称密钥的中心式和分布式分配方案
11. 公钥解密体制的密钥分配方案
12. 基于鉴别码的报文鉴别方式、基于散列函数的报文鉴别方式
13. 散列函数的性质
14. MD5散列算法的原理
15. SHA-1散列算法的原理
16. 数字签名的设计目标
17. 直接数字签名的原理
18. 相互鉴别与单向鉴别的原理
19. DSS签名算法的原理
20. Kerberos身份认证系统的原理
21. 防火墙的基本功能和类型
22. 常用的入侵检测技术
23. 虚拟专用网的工作流程
1. 已知明文为M=Tomorrow is Sunday,请使用Vigenere密码加密这段明文,其中密钥为K=student。
2. 已知某流密码加密器使用线性反馈移位寄存器产生密钥流,其结构如下图所示:
线性反馈移位寄存器(LFSR)的参数为:C1C2C3C4C5=10101、a0a1a2a3a4=10001。
(1)求出该加密器产生的密钥流的前20位;
(2)已知明文为M=110110 011011,求加密后的密文。
(3)使用B-M算法,求出能够产生与该LFSR相同密钥流的最小LFSR。