信息安全技术 ¶
08A65003
网安 <必修>
课程学习内容 ¶
本课程主要学习现代密码学的内容。相较于上一学期的保密技术,本课程更专注于密码学中的可证明安全过程,而不单单是密码算法的实现。
授课内容包括:
-
密码学基础和可证明安全理论
-
秘密共享
-
流密码和伪随机生成器
-
分组密码、伪随机函数和伪随机置换
-
消息认证码和 Hash 函数
-
认证加密
-
基于整数分解问题的非对称加密原语(RSA)
-
基于离散对数问题的非对称加密原语(ElGamal)
-
数字签名和数字证书
其中会穿插一些数学基础课程,包括离散数学、初等数论、概率论和证明理论。
任课教师 ¶
本课程目前仅李江涛老师开课
江涛老师平时分给的很仁慈,按时完成作业保证出勤就能得到一个很好的分数。
课程教材 ¶
现代密码学(第 4 版)
- 学校征订的书,但实际以下面这本为主
Introduction to Modern Cryptography (3rd edition)
- 实际使用的参考书,可以在这里找到官方电子版
分数构成 ¶
- 30% 平时成绩,包括实验、出勤和课堂表现
- 70% 期末成绩,闭卷考形式
补充 ¶
江涛老师的课件来自 Stanford 的 Dan Boneh 教授的 Cryptography 课程,你可以在 Coursera 找到对应的授课,可以免费注册报名学习。