密码技术学习——密码学课程PPT复习提纲
CSU密码学课程独门复习提纲
易考点,并不是“真正意义上”密码学的重点(页数P是按4张PPT一页来的)。
第一部分 引言
- P4 信息安全定义(Information Security)
- P4 密码学定义(Cryptography)
- 五类安全服务(认证鉴别服务、访问控制服务、数据保密性服务、数据完整性服务、抗否认服务)(又名:进不来、拿不走、看不懂、改不了、跑不了)
- P7 安全服务与密码技术的关系(表格)。
第二部分 密码学概述(古典密码)
- P9 理论安全与时间全(香农信息论,资源与运算力限制)
- P9 四种基本攻击类型
- P10 对称密码与公钥密码各自的特点
- P12 几个同余式的定理(运算性质)
- P16 仿射密码的攻击
- P17 维吉尼亚密码特征(弱点、攻击方式)
第三部分 现代密码算法
数学基础
- P21 当\(p\)为素数时候,模\(p\)的简化剩余系是一个交换乘群。
- P22 模、剩余系、完全/简化剩余系的概念
- P23 欧拉函数、欧拉定理、费马小定理
- P24 阶、原根定义(利用原根的阶简化计算)
- P24 原根是否存在的充要条件 \(n=2,4,p^e,2p^e\) 其中\(e≥1\),\(p\)为素数
- P25 快速指数算法
- P27 置换群、完美洗牌(从2开始交叉插入) \(f(x) = 2x \% (2n+1)\)
对称密码算法
- P33 DES和IDEA比较(分组位数、轮数、子密个数等)
- P34 P38 AES总结(分组位数、轮数、子密钥个数等)
- P39 序列密码与分组密码对比(加密方式)
- P47 Hash函数性质
- P47 MD5与SHA函数对比
- P48经典对称密码算法的特点
公钥密码算法
- P49 公钥密码算法概述
- P50 BSGS算法求离散对数问题,同余方程求解
- P51 CRT
- P52 二次同余方程、二次符号定理、性质
- P53 二次互反定理(\(p,q\)均为素数的时候判定二次同余方程是否有解加快速度)
- P55 P56 素数生成与素性检测算法
- P57 RSA算法(算法描述、攻击方法、中间人、共模攻击)
- P60 EIGamal算法(选取k的好处、同密文、发送者多次发送不冲突,对比RSA)
- P61 ECC算法
- P62 背包算法(超递增背包->普通背包 加密)
- P63 公钥密码算法各种比较
签名算法(这里分类有点迷)
- P65 RSA签名(密钥使用不当,攻击方式)
- P66 DSA算法
- P67 左上签名算法小结
第四部分 基本密码协议
- P68 密码协议分类(仲裁者裁决者分别对应)
- P70 保密通信协议(公钥密码的中间人攻击、改进方法)
- P73 密钥协商协议(对称+仲裁者、公钥、DH的中间人、EKE的优势看左半面、椭圆曲线DH、双线性对)
- P73 密钥协商协议总结
- P78 数字签名协议形式化描述(对称、公钥)
- P79 阈下信道
- P81 身份鉴别协议(SKEY协议单向链、双向鉴别)
- P83 秘密共享协议(门限分案、Shamir、Bloom)
第五部分 中级密码协议
- P88 Shamir三次传输协议(异或的问题,不需要共享密钥)
- P88 不经意传输协议(利用上面的、选哪个不知道系列)
- P88 (不考)智力扑克协议
- P89 安全多方计算举例子,理解,盲因子
- P92 密钥分发协议(加入/不加入会话密钥)
- P93 基于CRT密钥分发协议+总结
第六部分 高级密码协议
懂概念、小题
- P94 零知识协议目的
- P95 盲签名协议(理解)
- P95 同时签约协议(应用不经意传输,理解)
- P97 匿名投票协议图示(可能考)+匿名通信协议(不考)
- P99 数字现金协议图示(理解)
第七部分 分组密码加密模式
融入其中了,要考可能只靠特点
- P103 四种模式总结表格
第八部分 密钥管理
- P105 P106 密钥生命周期内:生成与密钥更新(安全性、哈希生成新密钥)
- P106 P107 Kerberos最后一节课特别强调
- P108 数字证书概述
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!