考试占50分 1、古典密码 置换密码 一个题 代换密码 单表、多表、Vigenere密码 需要掌握方法 不一定真的会考,但是每个方法要知道 2、分组密码 Feistel结构和SPN结构的优缺点,典型结构(DES/SM4 , AES) 如给一个AES算法的输入,计算一步之后的输出 S盒置换等 分组密码的工作模式,ECB、CBC...,各自用在什么环境下,优缺点 3、分组密码的分析 S盒的差分分布表 如何用S盒回复秘钥 3轮DES的差分特征 4、Hash函数基础与算法 Hash函数的安全属性,叙述抗原像攻击等 两种碰撞攻击 Hash算法 5、消息认证码算法 认证的过程 消息认证码算法 消息认证码算法的安全性分析(其实就是在线的生日分析) 6、序列密码 线性反馈移位寄存器,写出反馈多项式,写出反馈序列 工要密码算法,RSA的加密、签名、实现,数字签名算法、数字证书(X.509证书的格式,字段,通过哪些算法实现) 7、混合密码系统 PGP系统 D-H协议、挑战-应答协议 协议的中间人攻击(并行会话攻击),如何防范