跳转至

信息安全技术

08A65003 网安 <必修>

课程学习内容

本课程主要学习现代密码学的内容。相较于上一学期的保密技术,本课程更专注于密码学中的可证明安全过程,而不单单是密码算法的实现。

授课内容包括:

  • 密码学基础和可证明安全理论

  • 秘密共享

  • 流密码和伪随机生成器

  • 分组密码、伪随机函数和伪随机置换

  • 消息认证码和 Hash 函数

  • 认证加密

  • 基于整数分解问题的非对称加密原语(RSA)

  • 基于离散对数问题的非对称加密原语(ElGamal)

  • 数字签名和数字证书

其中会穿插一些数学基础课程,包括离散数学、初等数论、概率论和证明理论。

任课教师

本课程目前仅李江涛老师开课

江涛老师平时分给的很仁慈,按时完成作业保证出勤就能得到一个很好的分数。

课程教材

现代密码学(第 4 版)

  • 学校征订的书,但实际以下面这本为主

Introduction to Modern Cryptography (3rd edition)

  • 实际使用的参考书,可以在这里找到官方电子版

分数构成

  • 30% 平时成绩,包括实验、出勤和课堂表现
  • 70% 期末成绩,闭卷考形式

补充

江涛老师的课件来自 Stanford Dan Boneh 教授的 Cryptography 课程,你可以在 Coursera 找到对应的授课,可以免费注册报名学习。