(1)杂凑函数的概念、性质及基本结构;
(2)常用杂凑函数(MD5、SHA-1、SHA-3、SM3等)的基本知识;
(3)杂凑函数应用的基本方式;
(4)消息认证函数;
(5)消息论证码,消息检测码;
(6)MAC安全性;
(7)HMAC;
(8)认证加密CCMGCM;
(9)使用Hash函数和MAC的伪随机数生成器。
6.数字签名
(1)数字签名算法的基本概念;
(2)RSA数字签名算法的基本原理;
(3)ElGamal数字签名算法的基本原理;
(4)Schnorr数字签名算法的基本原理;
(5)DSS数字签名标准;
(6)椭圆曲线数字签名算法;
(7)RSA-PSS数字签名算法;
(8)商用数字签名算法SM2的基本原理。
7.密码协议
(1)协议的基本概念;
(2)密码协议分类及基本密码协议;
(3)Diffie-Hellman协议;
(4)秘密分拆协议;
(5)密码协议的安全性。
8.数字证书与公钥基础设施
(1)PKI的定义、组成及应用;
(2)数字证书的概念、结构、生成、签名及验证;
(3)交叉证书;
(4)X。509证书。
9.TCPIP协议族的安全性