密码学 (Cryptology)

2019 - 2020 学年第二学期

课程性质:专业选修课(本、合上)

时  间:每周二下午79节(15:1018:00);2020218日开始第一次课

地  点:三教104

内容提要:

I.绪论:历史上的密码;密码学基本概念

II.经典密码体制及其破译:单表代替;多表代替;Hill密码;流密码(线性反馈移位寄存器)

IIIShannon理论:熵(entropy)的概念;完全保密;一次

IV.分组密码:SPN网络;线性攻击;差分攻击;数据加密标准(DES)与高级加密标准(AES

V.杂凑函数与消息验证:杂凑函数的安全性;迭代杂凑函数;国密标准SM3;消息验证码(MAC

VI.公开密钥密码体制:RSA;大整数分解;离散对数问题;椭圆曲线简介

 

参考教材:

1. 冯登国等译, 密码学原理与实践 (第三版), 电子工业出版社, 北京, 2016

2. D.R.Stinson, M.B.Paterson, Cryptography: Theory and Practice (4th Ed.), CRC Press, 2019