密码学 (Cryptology)
2019 - 2020 学年第二学期
课程性质:专业选修课(本、研合上)
时 间:每周二下午7-9节(15:10-18:00);2020年2月18日开始第一次课
地 点:三教104
内容提要:
I.绪论:历史上的密码;密码学基本概念
II.经典密码体制及其破译:单表代替;多表代替;Hill密码;流密码(线性反馈移位寄存器)
III.Shannon理论:熵(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