课程大纲

课程大纲

对称密码学

课程编码:0839X1M06002H 英文名称:Symmetric Cryptography 课时:20 学分:1.00 课程属性:专业研讨课 主讲教师:张文涛

教学目的要求
对称密码算法提供数据的快速加密和认证,在实际中具有非常广泛的应用。本课程主要介绍对称密码中几个经典算法的设计思想和方法、整体结构和密码组件的密码学性质、及其安全性的评估和分析,并鼓励学生选择一个专题进行深入学习和探讨。通过该课程的学习,学生能够很好地理解对称密码学的重点理论和关键技术,为以后的应用实践和科研工作做好铺垫。

预修课程
应用密码学

大纲内容
第一章 引言。密码学简介;对称密码算法的安全目标和分类、AES、SHA-3、ESTREAM等公开对称密码算法征集和评选介绍;课程安排和要求。 2学时 张文涛
第1节 引言。密码学简介;对称密码算法的安全目标和分类、AES、SHA-3、ESTREAM等公开对称密码算法征集和评选介绍;课程安排和要求。
第二章 分组密码。教师讲授“The design of Rijndael”第7章。 2学时 张文涛
第1节 分组密码。教师讲授“The design of Rijndael”第7章。
第三章 分组密码。教师讲授“The design of Rijndael”第7章;学生主讲“The design of Rijndael”第8章;老师指导、补充、讨论。 2学时 张文涛
第1节 分组密码。教师讲授“The design of Rijndael”第7章;学生主讲“The design of Rijndael”第8章;老师指导、补充、讨论。
第四章 分组密码。学生主讲“The design of Rijndael”第8、9章;教师指导、补充、讨论。 2学时 张文涛
第1节 分组密码。学生主讲“The design of Rijndael”第8、9章;教师指导、补充、讨论。
第五章 分组密码。学生主讲“The design of Rijndael”第9章;教师指导、补充、讨论。 2学时 张文涛
第1节 分组密码。学生主讲“The design of Rijndael”第9章;教师指导、补充、讨论。
第六章 密码杂凑函数。学生主讲“Cryptographic sponge functions”第1-4章,教师指导、补充、讨论。 2学时 张文涛
第1节 密码杂凑函数。学生主讲“Cryptographic sponge functions”第1-4章,教师指导、补充、讨论。
第七章 密码杂凑函数。学生主讲“Cryptographic sponge functions”第8章和“Keccak‐reference(SHA-3)”,教师指导、补充、讨论。 2学时 张文涛
第1节 密码杂凑函数。学生主讲“Cryptographic sponge functions”第8章和“Keccak‐reference(SHA-3)”,教师指导、补充、讨论。
第八章 密码杂凑函数。学生主讲“Keccak‐reference(SHA-3)” ,教师指导、补充、讨论。 2学时 张文涛
第1节 密码杂凑函数。学生主讲“Keccak‐reference(SHA-3)” ,教师指导、补充、讨论。
第九章 认证加密方案。学生主讲“ASCON”,教师指导、补充、讨论。 2学时 张文涛
第1节 认证加密方案。学生主讲“ASCON”,教师指导、补充、讨论。
第十章 认证加密方案。由学生主讲“Xoodyak”,教师指导、补充、讨论。第五章、课程总结。老师进行课程总结。 2学时 张文涛
第1节 认证加密方案。由学生主讲“Xoodyak”,教师指导、补充、讨论。第五章、课程总结。老师进行课程总结。

教材信息
1、 The Design of Rijndael Joan Daemen、Vincent Rijmen, 2002 Springer

参考书
1、 Block Cipher Companion. Lars R.Knudsen 2011 Springer

课程教师信息
张文涛,中科院信息工程研究所研究员、博士生导师,中国科学院大学网络空间安全学院教授。主要研究方向为对称密码算法的安全性分析和设计。