《密码学》课程,是一门由武汉大学国家网络安全学院提供的本科生专业必修课,主要介绍密码学的基本概念、原理和方法,以及密码学在网络安全领域的应用。本课程涵盖了经典密码、对称密码、公钥密码、数字签名、哈希函数、序列密码等内容,重点介绍了中国商用密码标准SM2、SM3和SM4等算法。本课程采用理论讲解和实验操作相结合的方式,旨在培养学生的密码学思维和技能。本课程适合对密码学和网络安全感兴趣的计算机相关专业的本科生。
Overview
Syllabus
- 第一讲 信息安全概论
- 第二讲 密码学的基本概念
- 第三讲 数据加密标准(DES)
- 国际数据加密算法(IDEA)
- 第四讲 高级数据加密标准(AES)
- 第五讲 中国商用分组密码SM4与分组密码应用技术
- 一、中国商用密码SM4
- 二、分组密码应用技术
- 第六讲 序列密码基础
- 第七讲 祖冲之密码
- 第八讲 中国商用密码HASH函数SM3
- 第九讲 公钥密码基础
- 第十讲 中国商用公钥密码SM2加密算法
- 第十一讲 数字签名基础
- 第十二讲 中国商用公钥密码SM2签名算法
- 第十三讲 密码协议
- 第十四讲 认证
- 第十五讲 对称密码密钥管理
- 第十六讲 公钥密码密钥管理
- 期末考试
Taught by
Debiao He, Ming Tang, Changhai Ou, Houzhen Wang, Zhangyi Wang, Jingsong Cui, Rongwei Yu, Kun He, Cong Peng, and Qi Feng