《应用密码学》作为网络与信息安全专业的核心课程和主干课程,将从密码学基础理论、密码算法和密码算法应用三个方面进行讲解。在介绍密码学基本知识和密码算法及其安全性的同时,将重点讲解一些典型密码算法的应用,通过贴近生活的实例向大家展示如何将理论层面的密码知识应用于具体实践中。
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Syllabus
- 第一章 引言
- 1.1 信息安全与密码技术
- 1.2 密码学发展历史
- 1.3 密码学基本概念
- 第二章 密码学数学知识
- 2.1 数论1
- 2.2 数论2
- 2.3 数论3
- 2.4 群论和有限域理论1
- 2.5 群论和有限域理论2
- 第三章 古典密码
- 3.1 代替密码——单表代替密码
- 3.2 代替密码——多表代替密码
- 3.3 单表代替密码的统计分析攻击
- 3.4 多表代替密码的统计分析攻击
- 3.5 换位密码
- 第四章 序列密码
- 4.1 序列密码概述
- 4.2 序列的随机性
- 4.3 线性反馈移位寄存器
- 第五章 分组密码
- 5.1 分组密码概述
- 5.2 分组密码操作模式
- 5.3 简化版DES
- 5.4 DES
- 5.5 简化版AES
- 5.6 AES
- 第六章 公钥密码
- 6.1 公钥密码基本概念
- 6.2 Diffie-Hellman密钥交换算法
- 6.3 RSA算法
- 6.4 椭圆曲线密码体制1
- 6.5 椭圆曲线密码体制2
- 6.6 椭圆曲线密码体制3
- 第七章 消息认证与数字签名
- 7.1 消息认证码
- 7.2 哈希函数
- 7.3 数字签名1
- 7.4 数字签名2
- 7.5 实例分析
- 期末考试
Taught by
Peiya Li and Tingting Song