信息安全工程师教程笔记:密码学基本理论
2024-09-12 22:38:15 0 举报
AI智能生成
信息安全工程师教程笔记,密码学理论要点
作者其他创作
大纲/内容
密码分析攻击类型
唯密文攻击
只有密文
已知明文攻击
知道一些明文和对应密文
选择密文攻击
知道自己选定的明文和对应密文
密文验证攻击
对任何密文判断是否合法
选择密文攻击
能得到任何密文对应的明文
密码体制分类
私钥密码体制(对称加密)
速度快
缺陷:密钥分配、密钥管理、无法认证源
典型算法
DES
IDEA
AES
公钥密码体制(非对称加密)
特点
密钥分发方便
密钥保管量少
支持数字签名
类型
RSA
ELGamal
椭圆曲线
混合密码体制
常见密码算法
DES
分组加密
64位明文块
56位密钥
3DES(TDEA)
DES加密-解密-加密
IDEA
64位明文密文分组
128位密钥
PGP中应用
AES
公开免费
密钥支持128 192 256位
至少128位分组
RSA
大整数因子分解困难性
国产密码
SM1
对称加密
分组和密钥都是128位
SM2
非对称
256位椭圆曲线
SM3
256位输出
SM4
对称加密
分组和密钥都是128位
SM9
标识密码算法
HASH算法
MD5
512位输入
128位输出
SHA1
512位输入
160位输出
SM3
512位输入
256位输出
数字签名
私钥对哈希值加密
非否认
真实性
可鉴别性
数字证书
CA
证书申请、审核、签发、查询、发布、吊销
安全协议
Diffie-Hellman密钥交换协议
基于求解离散对数问题的困难性
SSH
传输层协议
算法协商和密钥交换,实现服务器认证,形成安全连接
用户认证协议
利用传输层服务建立连接,认证用户
连接协议
电子邮件安全
PGP
密钥管理算法 RSA
数据加密算法 IDEA
完整性检测 MD5
数字签名算法 RSA
收藏
0 条评论
下一页