课程目录: 现代密码学培训

4401 人关注
(78637/99817)
课程大纲:

现代密码学培训

 

 

 

第一章 概述

1.1 密码学的基本概念

1.2 中国古代密码艺术

1.3 外国古代密码艺术

1.4 密码学发展简史

1.5 密码分析学

1.6 古典密码算法

第三章 分组密码

3.1 分组密码的基本概念

3.2 SP网络

3.3 Feiste密码l结构

3.4 DES算法简介

3.5 DES轮函数及密钥编排

3.6 DES的安全性

3.7 3DES

3.8 分组密码的工作模式(上)

3.9 分组密码的工作模式(下)

3.10 有限域基础

3.11 AES算法简介

3.12 AES的轮函数

3.13 AES的密钥编码及伪代码

3.14 SM4算法

第二章 流密码

2.1 流密码的基本概念

2.2 有限状态自动机

2.3 二元序列的伪随机性

2.4 线性反馈移位寄存器

2.5 m-序列

2.6 m-序列的伪随机性

2.7 m-序列的安全性

2.8 非线性序列1

2.9 非线性序列2

2.10 A5流密码算法

第四章 公钥密码

4.1 公钥密码的基本概念

4.2 完全剩余系

4.3 简化剩余系

4.4 欧拉定理

4.5 RSA加密算法

4.6 群的概念

4.7 循环群

4.8 ElGamal加密

4.9 实数域上的椭圆曲线

4.10 有限域上的椭圆曲线

4.11 椭圆曲线密码学

第五章 Hash函数

5.1 Hash概念和基本要求

5.2 生日攻击

5.3 SHA-1算法

第六章 数字签名

6.1 数字签名的基本概念

6.2 RSA签名算法

6.3 ElGamal签名算法

6.4 DSS签名算法

6.5 ElGamal类签名算法

6.6 特殊性质的签名算法

第七章 密码协议

7.1 Diffie-Hellman 密钥交换

7.2 Shamir 秘密分享

第八章 可证明安全

8.1 Boneh-Franklin身份基加密算法

第九章 密码学的新方向

9.1 属性基加密

9.2 全同态加密

9.3 后量子密码学