密码学知识梳理 |
现代密码学
古典密码
单表代换密码
多表代换密码
分组密码体制
分组密码概述
代换
扩散和混淆
Feistel密码结构
数据加密标准
DES
二重DES
三重DES
分组密码的运行模式
电码本模式
密码分组链接模式
密码反馈模式
输出反馈模式
IDEA
AES
中国商用密码SM4
祖冲之密码
流密码
流密码的基本概念
线性反馈移位寄存器
线性反馈移位寄存器的一元多项式表达
m序列密码的破译
非线性序列
Geffe序列生成器
JK触发器
Pless生成器
钟控序列生成器
公钥密码
公钥密码体制的基本概念
RSA算法
背包密码体制
SM2椭圆曲线公钥密码加密算法
密钥分配与密钥管理
单钥加密体制的密钥分配
密钥的分层控制
会话密钥的有效期
无中心的密钥控制
公钥加密体制的密钥管理
公钥的分配
用公钥加密分配单钥密码体制的密钥
Diffie-Hellman密钥交换
随机数的产生
伪随机数产生器
秘密分割
门限方案
消息认证与哈希函数
消息认证码
哈希函数
生日攻击
MD5哈希算法
安全哈希算法
HMAC
SM3哈希算法
数字签名和认证协议
数字签名的基本概念
数字签名标准
其它签名
基于离散对数
基于大数分解
基于身份
SM2椭圆曲线公钥密码签名
认证协议
相互认证
单向认证