跳转至

课程概述

由熟悉的南京大学副教授张渊老师授课。 (Ps. 好像22届离散图论不是张老师上了)。

需要补充的内容

该篇介绍主要为21级情况,由于21秋受到了疫情的冲击加之放假均冲掉了周一密码学的课,之后的教学内容和考核方式或许会发生变化,请以实际为准。

课程内容

课程内容主要为现代密码学。

教材

Introduction to Modern Cryptography(Second Edition). [Jonathan Katz, Yehuda Lindell]

注:上课时主要使用PPT进行授课,但作业均出自于英文版教材(意味着你能找到所有的答案)。

另外,该教材有中文翻译版,但顺序和翻译质量并不如原版,请自行考虑。

课程难度

该课程主要涉及较多概念,难度上低于离散数学和信计导论。

课程考核与给分

最终总成绩=(四次作业成绩+2*期中成绩)*0.1+期末成绩*0.4

注意:该课程并非独属于强基的课程,作业写不会没有分!!!

总评均分约为83分。

关于作业和考试形式及内容

作业:教材习题,助教会进行批改并依据正确率给分,共四次,请务必认真对待。

期中考试:开卷考试,资料不限,难度并不算高,主要考察私钥加密相关证明,拿到高分并不困难。平均分约为77分。

期末考试:(本人并不认为下一届会采用同样的方式) 期末考试原计划为和期中相同的开卷考试,但由于疫情冲击和课程时长不足,期末考试在课程论文和take home exam(由全体学生投票得出)中选择了take home exam。

关于take home exam:题目通过课程群发布,允许使用网络,但不允许讨论,时长为两天天,提交到助教邮箱。

期末考试本人自认为平均难度略低于期中考试,但最难的题高于期中考试,并且所有客观题均能在网上找到答案,并且包含一道教材的非作业课后习题,且含有一道主观题,平均分约为84分。

23级情况:

笔者认为这门课的核心在于各种定义,以及证明技巧的使用。关于前者,如果记得不够精确或者理解不透彻会导致做题的时候遇到明显的瓶颈。所以不会做还是要学习题解,不要偷懒。如果放弃作答(give up)会导致你的作业成绩(直接计入总成绩的40%)蒙受损失,瞎写会直接得到0分。关于后者,期中和期末考察知识点都不脱离课本,但是上课并不会传授解题技巧,需要从作业中获取。

考试情况:期中题目比较简单,也更考验细节。期末算是中规中矩的考试,有难题也有简单题。两场考试都有部分题目直接来源于课后习题(没布置进作业的部分)以及往年卷。所以如果有时间,可以再看看solution manual自己薄弱的部分。

期中均分:83.4 期末均分:未知 4次作业的班级均分分别为:78.5,86.5,82.1,80.1

评论