992密码学引论考试大纲
(01密码学方向)
考试要求
要求考生深入且系统地理解密码学基本概念与性质,熟练掌握加密、签名、Hash函数、密钥分发等经典密码算法与协议的设计原理与分析方法,能够综合运用相关理论与技术进行密码方案的设计及安全性分析证明。
参考教材
《密码学概论》作者: 魏普文、王美琴, 出版社:科学出版社,2024
考试内容
Ÿ 现代密码学基本概念及原则:古典密码、柯克霍夫假设、现代密码学基本原则、完美保密性
Ÿ 对称加密:计算安全性、对称加密功能、对称加密构造与安全性分析、工作模式、流密码、分组密码(DES、3DES、AES、SM4)、差分攻击、线性攻击
Ÿ 消息认证码:消息认证码功能、消息认证码构造与安全性分析
Ÿ Hash函数及应用:Hash函数功能及安全性分析、Hash函数应用、SHA-2、SHA-3、SM3
Ÿ 密码学复杂性理论假设:单向函数、困难谓词、伪随机生成器、伪随机函数、伪随机置换的基本性质
Ÿ 数学困难问题:因子分解问题、离散对数问题等
Ÿ 公钥加密:公钥加密功能及安全性分析、基于CDH/DDH的加密、RSA加密
Ÿ 数字签名:数字签名功能与安全性分析、RSA签名、基于离散对数的签名、数字证书
Ÿ 密码协议:密钥分发、密钥交换、PKI、零知识证明协议等