《密码学》是信息安全专业核心课之一,是网络空间安全学科的支撑技术之一。随着目前我国经济建设和信息化进程的全面加快,网络与信息系统的基础性、全面性作用日益增强,信息安全已成为国家安全地重要组成部分。加快国家信息安全保障体系建设,确保我国的信息安全,已经成为我国的国家战略。密码学作为信息安全的核心技术和基石,在保障信息安全的应用中具有重要作用和意义,而对现代密码算法的掌握又是快速保障信息安全的重要途径。
本课程要求学习者通过学习,掌握系统的密码学基本理论与技术,包括保密通信系统基本模型、分组密码体制、公钥密码体制、哈希函数、消息认证、数字签名、密钥分配与管理;具备理解信息安全系统所涉及的密码算法、协议及实际问题的能力,具备信息安全规范意识和正确的网络安全观;熟悉国密算法SM4、SM2、SM3等基本设计原理,能够运用密码技术尤其国产密码描述、表达信息安全实践应用领域的关键问题并进行安全需求分析,具备自学互学意识、团队协作精神;了解现代密码学前沿应用,能够运用密码技术尤其国产密码对信息安全系统涉及的密码工程复杂问题进行研究求解、设计实验编程解决,具备工程实践能力和研究创新精神。
为方便学习者学习、测验和交流互动,本课程基于“AI+教学”配备了课程教学视频、PPT课件、测验题、案例研究、主题讨论等。
1.知识目标:掌握系统的密码学基本理论与技术,具备理解信息安全系统所涉及的密码算法、协议及实际问题的能力,了解现代密码学前沿应用。
2.能力目标:能够运用密码技术描述、表达信息安全实践应用领域的关键问题并进行安全需求分析,能够运用密码技术对信息安全系统涉及的密码工程复杂问题进行研究求解、设计实验编程解决。
3.价值引领目标:具备信息安全规范意识和正确的网络安全观,具备自学互学意识、团队协作精神,具备工程实践能力和研究创新精神。
信息安全导论、离散数学、信息安全数学基础
[1] 杨波. 现代密码学(第5版). 北京:清华大学出版社,2022.
[2] Bruce Schneier著,吴世忠等译. 应用密码学:协议、算法与C源程序(原书第2版). 北京:机械工业出版社, 2014.
[3] 郭华,刘建伟,李大伟. 密码学实验教程. 北京:电子工业出版社, 2021.
[4] Atul Kahate(著),金名等(译). 密码学与网络安全(第3版)[M]. 北京:清华大学出版社,2017.
[5](美)Richard E. Blahut(著),黄玉划,薛明富,许娟(译). 现代密码学及其应用[M]. 北京:机械工业出版社,2018.
[6](加)Douglas R. Stinson(著),冯登国等(译). 密码学原理与实践(第三版)[M]. 北京:电子工业出版社,2016.
[7] 李子臣. 密码学——基础理论与应用[M]. 北京:电子工业出版社,2019.
[8] 张仕斌,万武南,张金全.应用密码学. 西安:西安电子科技大学出版社, 2017.
[9] 范九伦,张雪锋,侯红霞. 新编密码学[M]. 西安:西安电子科技大学出版社,2018.
[10] 颜松远. Computational Number Theory and Modern Cryptography[M]. 北京:高等教育出版社,2013.
[11] 张薇,吴旭光. 应用密码学实验[M]. 西安:西安电子科技大学出版社,2019.
[12](日)结城浩(著),周自恒(译). 图解密码技术(第3版)[M]. 北京:人民邮电出版社,2016.