hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
密码学原理
第5次开课
开课时间: 2023年02月20日 ~ 2023年07月01日
学时安排: 6-8小时每周
当前开课已结束 已有 2948 人参加
立即自学
往期不提供结课证书,想参加下学期课程, 点击这里预约>>
课程详情
课程评价(32)
spContent=讲述古典和现代密码学基本原理,梳理学习过程中的重点和难点,分析常用密码学算法和协议,培养学生正确地利用所学的密码学知识解决实际问题的能力。完善的体系结构,丰富的实战练习,精细的课程设计,新颖的研究思路,引导我们体会不一样的密码学学习之旅。
讲述古典和现代密码学基本原理,梳理学习过程中的重点和难点,分析常用密码学算法和协议,培养学生正确地利用所学的密码学知识解决实际问题的能力。完善的体系结构,丰富的实战练习,精细的课程设计,新颖的研究思路,引导我们体会不一样的密码学学习之旅。
—— 课程团队
课程概述

密码学包括密码编码学和密码分析学,是一门研究密码算法和安全协议设计、使用和分析的学科,密码技术是提供网络安全认证、保护信息安全最重要的技术手段。《密码学原理》是网络空间安全专业的专业核心课程,先修课程为信息安全数学基础、概率论、线性代数。通过本课程的学习,可以掌握古典和现代密码学的基本原理和设计思想,了解密码学最新研究进展和成果,结合国际和SM系列国密算法实例,熟悉和掌握密码学算法和协议的正确运用。本课程内容主要包括古典密码及其分析、序列密码、香农理论、对称分组密码的设计思想和算法、线性分析和差分分析、工作模式和短块处理、散列函数及其安全性、非对称密码算法的原理和应用、数字签名、计算安全性、密钥管理、密码学应用实例和高级密码算法等。

课程大纲

第一周  古典密码

1.1 代换与置换

1.2 古典密码分析

1.3 流密码

第一周测验

第二周 Shannon理论

2.1 完善保密性

2.2 自信息量和熵

2.3 密码学中的熵

2.4 伪密钥和唯一解距离

2.5 乘积密码

第二周测验

第三周 分组密码

3.1分组迭代密码的设计思想

3.2 线性分析

3.3 差分分析

3.4 AES中的代数运算

3.5 工作模式和短块处理

第三周测验

第四周  Hash函数

4.1 数据完整性和Hash函数

4.2 生日攻击

4.3 Hash函数的迭代结构

4.4 报文鉴别码MAC

4.5 SHA3

第四周测验

第五周  公钥密码

5.1 单向陷门函数和RSA

5.2 素性检测

5.3 大数的因式分解

5.4 RSA攻击方法

5.5 离散对数

5.6 shanks算法

5.7  椭圆曲线基础

5.8  椭圆曲线密码

5.9  数字签名

第五周测验

第六周  应用密码学

6.1 口令的正确使用

6.2 安全鉴别协议设计的基本方法

6.3 SSL协议

6.4 密码算法接口

6.5 文件加密

6.6 密钥管理

6.7 PKI与数字证书

第七周 计算安全性

7.1 计算安全性

7.2 伪随机性

7.3 窃听不可区分的对称加密方案

7.4 伪随机函数与伪随机置换

7.5 选择明文攻击下安全的加密方案

7.6 多消息加密的安全性

7.7 安全的消息鉴别码

7.8 选择密文攻击下安全的加密方案

7.9 从单向函数出发

第八周 高级密码算法

8.1 SM9概述

8.2 SM9-数字签名算法

8.3 SM9-密钥交换协议

8.4 SM9-密钥封装机制与公钥加密算法

8.5 属性加密算法

第九周 密码学中的数学原理

9.1 再谈碰撞

9.2 Montgomery算法

9.3 有限域和伽罗华定理

展开全部
预备知识

(1)信息安全数学基础

(2)概率论

(3)线性代数

证书要求

为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。

 

电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。

 

完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。

 

认证证书申请注意事项:

1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。

2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。


参考资料

1.密码学原理与实践(第三版),Douglas R. Stinson著,冯登国译,电子工业出版社  
2.现代密码学 -原理与协议 ,Jonathan Katz,Yehuda Lindell,任伟译,国防大学出版社


华中科技大学
8 位授课老师
汤学明

汤学明

副教授

徐鹏

徐鹏

教授

邓贤君

邓贤君

教授

推荐课程

【DeepSeek适用】小白玩转AI大模型应用开发

林粒粒

196人参加

小白玩转 Python 数据分析

林粒粒

75人参加

密码学期末冲刺-2小时突击密码学

毛毛熊老师

502人参加

网络安全期末冲刺-3小时突击网络安全

GWG老师

398人参加
下载
下载

下载App