密码学原理
分享
课程详情
课程评价
spContent=讲述古典和现代密码学基本原理,梳理学习过程中的重点和难点,分析常用密码学算法和协议,培养学生正确地利用所学的密码学知识解决实际问题的能力。完善的体系结构,丰富的实战练习,精细的课程设计,新颖的研究思路,引导我们体会不一样的密码学学习之旅。
—— 课程团队
课程概述

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

课程大纲
预备知识

(1)信息安全数学基础

(2)概率论

(3)线性代数

证书要求

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

 

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

 

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

 

认证证书申请注意事项:

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

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


参考资料

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