密码学
课程信息

信息科学与技术学院3 学分

得分:★★★★☆ 8.7(基于 3 条评价)

简介:N/A

评价(共 3 条)

NewFar  ★★★★★ 9.0 · July 23, 2019

这门课算是一门密码学导论课,讲解了密码学的多种概念以及相关证明。老师上课讲解的逻辑清楚,但是需要做好笔记,很多证明第一次听下来还是蛮难理解的,需要课后多多复习。我当时上课时的作业占比比较大,每周一次的作业虽然题量不大,但是需要很多时间去复习课堂知识再去运用。不过最后的考试难度不高,只有选择题和填空题,所以平时认真做作业,最后的成绩就会很不错。这门课不足的地方在于缺少了一些对作业的讲解,很多作业题是证明题以及课后和同学讨论也不是很确信正确的证明思路,所以很需要老师或者助教更多的讲解来帮助同学们理解作业。

kiseki  ★★★★★ 10.0 · June 21, 2018

是现代密码学的入门课,也涉及了当下的许多应用场景。

课程先从密码学基本概念开始,然后由古典加密算法(移位、置换、Virginia)的不安全性,引入现代密码学中的私钥加密,介绍安全级别(IND-(m)-EAV、IND-CPA、IND-CCA)。随后是伪随机函数、消息认证码(MAC)、Hash 函数、DES、AES。最后以公钥加密(主要是 RSA)、数字签名收尾,这里面穿插了一些数论。

由于是一门数学课,证明量和难度非常 hard core。作业里的证明题有些也很麻烦,但没有课上证明那么夸张,理解为主。前期作业较困难,但能写出过程得到答案基本不会错。作业量不多,每周 2-4 道题。

考试还是比较简单的,选择题较多,填空题也就是一些数论。

----- 以下内容追加于 Jun 21, 2018 -----
会感觉到课程风格和张老师的离散数学如出一辙。一样风格的 slides,一样风格的作业。slides 的设计不错,内容很完整。不过用 pdf 代替 ppt 可能会更好,对打开时间、跨平台显示效果和文件大小而言。

TA 几乎是隐形的,课程期间不知道有没有 office hour。。。

有签到,不定期出现。不要以为不会连续出现(

作业相关:
* 还在讲古典密码的时候,作业就是手撕这些密码(aka. ciphertext-only attack)。那些密码的设计的确很菜,但是真要手撕一个还是挺费时间的。
* 有一次作业是实现一个 DES,印象挺深刻的,可以很好地理解这个算法。这样的作业我觉得可以有。

----- 以下内容追加于 Aug 21, 2018 -----
这课像是真的没有 office hour。也因为这个,作业要获取正解可能比较难。。没试过不知道 regrade 有没有用。。

所以建议增加 OH

----- 以下内容追加于 Sep 29, 2018 -----
OH 好像是有的。当我没说(

 ★★★★☆ 7.0 · Jan. 8, 2020

老师很好 课程不太行
期末整理的时候感觉只学到一些概念 如果之后不搞密码学的话感觉很难会有什么用 感觉对别的能力的提升也不是很大(可能
老师上课经常露出迷之微笑 应该是对密码学非常热爱
总的来说感觉这门课开的不太好(

已经为数据库中的 407 门课程提供了 578 条评价
Copyright © 2016-2017 CourseBench. Some rights reserved.
♥ Built by Roy Chan with Kayla