在数字化浪潮席卷全球的今天,从移动支付、网络安全到人工智能,密码学作为保障信息安全的基石,其重要性毋庸置疑。本《应用密码学》课程旨在为大学计算机类相关专业的同学们系统性地打开这扇通往信息安全核心领域的大门。
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- 第一章 密码学概述
- 1.1 课程简介
- 1.2 密码技术发展简介
- 第二章 古典密码技术
- 2.1 替代密码
- 2.2 置换密码
- 2.3 转轮机密码
- 第三章 分组密码体制
- 3.1 分组密码体制
- 3.2.1 Feistel算法结构
- 3.2.2 典型 SPN 结构
- 3.3 数据加密标准DES
- 3.4.1 高级加密标准 AES(上)
- 3.4.2 高级加密标准 AES(下)
- 第四章 公钥密码体制
- 4.1 公钥密码概述
- 4.2 RSA公钥算法
- 4.3 ElGamal公钥密码体制
- 4.4.1 椭圆曲线的基本运算
- 4.4.2 椭圆曲线上的加密算法
- 第五章 密钥管理技术
- 5.1 密钥的生命周期
- 5.2 秘密分割
- 5.3 群密钥协议
- 第六章 散列函数与消息鉴别
- 6.1 散列函数的基本概念
- 6.2 散列函数的构造与设计
- 6.3 安全散列算法SHA
- 6.4 SM3散列算法
- 6.5 散列函数的安全性
- 第七章 数字签名技术
- 7.1.1 数字签名的特性
- 7.1.2 数字签名的执行方式
- 7.2.1 RSA 数字签名方案.
- 7.2.2 ElGamal 数字签名方案
- 7.2.3 数字签名标准 DSS
- 7.2.4 基于椭圆曲线密码的数字签名算法
- 7.3.1 特殊数字签名方案(上)
- 7.3.2 特殊数字签名方案(下)
- 第八章 身份鉴别技术
- 8.1.1 基于口令的鉴别技术
- 8.1.2 基于口令的身份鉴别技术
- 8.2 零知识证明身份鉴别
- 8.3 比特承诺方案
- 第九章 流密码
- 9.1 流密码的基本概念
- 9.2 流密码的工作模式
- 9.3密钥流发生器设计准则和密钥流的伪随机性
- 9.4 线性反馈移位寄存器
- 9.5 非线性反馈移位寄存器
- 9.6 两种典型流密码算法
- 9.7 针对流密码的密码分析
- 第十章 密码技术的应用
- 10.1 网络通信的数据加密方式
- 10.2 PGP 技术及应用
- 10.3 Kerberos身份鉴别系统
- 10.4 安全电子交易协议
- 10.5 电子商务中的密码协议
- 期末考试
Taught by
Xinjiang University of Political Science and Law