《密码学》是信息安全技术的支撑学科之一,是网络空间安全学科的专业核心课之一。随着目前我国经济建设和信息化进程的全面加快,网络与信息系统的基础性、全面性作用日益增强,信息安全已成为国家安全地重要组成部分。加快国家信息安全保障体系建设,确保我国的信息安全,已经成为我国的国家战略。密码学作为信息安全的核心技术和基石,在保障信息安全的应用中具有重要作用和意义,而对现代密码算法的掌握又是快速保障信息安全的重要途径,为此,《密码学》已经成为信息安全专业、网络空间安全专业的一门核心课程。
本课程要求学习者通过学习,掌握系统的密码学基础知识和基本原理,包括保密通信系统基本模型、分组密码体制、公钥密码体制、哈希函数、消息认证、数字签名、密钥分配与管理;具备设计编程实现密码算法程序的能力,具有较强的密码学算法、协议及软硬件系统的学习能力、研究和解决问题的能力,具备在信息安全、计算机、通信和电子等相关领域进行技术开发的能力;熟悉国密算法中SM4、SM2、SM3的基本设计原理,了解密码学领域的最新发展现状,利用密码学理论知识分析信息安全中的实际问题。
为方便学习者学习、测验和交流互动,本课程配备了教学视频、PPT课件、课堂提问、测验题、讨论题等。