现代密码学
分享
课程详情
课程评价
spContent=密码学是网络空间安全的基础与核心。《现代密码学》是一门为网络空间安全学科的相关专业大三学生开设的专业核心课程,本课程获得2024年西部联盟第一届课程思政案例大赛一等奖,2024年西安电子科技大学校级课程思政典型案例特等奖等。课程内容主要设置7个知识模块,分别是密码学基础、对称密码体制、公钥密码体制、哈希函数、数字签名、认证技术和密码协议。为扩展学生知识面,帮助学生紧跟密码学前沿研究理论、新技术和新方法,本课程还特别设置了前沿研究文献调研与技术研讨活动,候选主题涵盖了安全多方计算、云计算安全、区块链安全等。
—— 课程团队
课程概述

西安电子科技大学是我国最早开展密码学研究的高校,致力于培养学风扎实、基础厚实、具有国际视野的优秀人才,被誉为密码学人才培养的“黄埔军校”,是全国首批网络安全人才培养试点基地、首批国家一流网络安全学院,并成立了密码学院。《现代密码学》是信息安全、网络空间安全、网络工程和密码科学与技术等国家一流本科专业的核心课程。通过本课程的学习,学生将全面掌握古典密码,对称密码,公钥加密,哈希函数,数字签名,认证技术,密码协议等密码体制及其正确使用,会分析和评估不同场景下密码部件应用的安全性,能够对密码系统安全复杂工程问题进行研究,跟踪前沿的密码理论和技术进展,为学生从事密码理论与技术相关工作打下坚实的基础。

授课目标

修完本课程后,学生能够达到如下的知识和能力水平。

(1)知识目标:了解密码学发展历史,理解现代密码学基本概念,熟悉经典密码学算法,掌握常见的密码学基础原语,为运用密码学理论知识,开展网络空间安全前沿领域研究奠定理论基础。

(2)能力目标:理解密码算法的基本原理,能够运用密码学知识解决实际信息系统面临的安全问题,培养能力突出、素质全面、爱国进取、创新思辨的密码人才,具备较强技术研发能力和工程实践能力。

(3)素质目标:坚持以国家网络安全战略需求引领教育教学,培养学生在未来切实承担网络空间安全任务的胜任力,提升批判式思维、积极防御思维和对抗性思维等高阶思维水平,引导学生培养守护国家第五疆域的家国情怀。

课程大纲
预备知识

先修课程:

1.数论:整除,同余、二次剩余,原根,同余方程、不定方程、费马定理等;

2.抽象代数:群,环,有限域等。

3.信息论:概率论、信息熵、离散信源/信道、信源编码等;

4.复杂性理论:计算复杂性理论、计算模型、归约与完备性、NP关系等

5.代数:行列式、矩阵、线性方程组、向量空间等;

证书要求

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

 

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

 

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

 

认证证书申请注意事项:

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

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


参考资料

1.参考教材:现代密码学(第五版),杨波,清华大学出版社,2022.

2.外文教材: Introduction to Modern Cryptography (Third Edition),Jonathan Katz, Yehuda Lindell,Chapman and Hall/CRC 2020.

3.《现代密码学》课程网站:https://mooc1.chaoxing.com/course/236250752.html.