CSE5014 2
CSE5014 2
COURSE SYLLABUS
课程代码/名称
1. CSE5014/Cryptography and Network Security
Course Code/Title
课程性质
2. Elective, 专业选修课
Compulsory/Elective
课程学分/学时
3. 2/32
Course Credit/Hours
授课语言
4. English and Chinese
Teaching Language
Qi Wang, Associate Professor, Department of Computer Science and
授课教师
5. Engineering, wangqi@sustech.edu.cn
Instructor(s) 王琦、副教授、计算机科学与工程系、wangqi@sustech.edu.cn
是否面向本科生开放
6. Open to undergraduates 是
or not
( 如 面 向 本 科 生 开 放 , 请 注 明 区 分 内 容 。 If the course is open to
undergraduates, please indicate the difference.)
先修要求 CS201 Discrete Mathematics
7.
Pre-requisites CS203 Data Structure and Algorithm Analysis
MA212 Probability Theory and Statistics
先修课对本科生无区别,必须先修过以上或等价课程。
8. 教学目标
Course Objectives
1.Learn basics of modern cryptography, with an emphasis on fundamental ideas;
2.Be able to read, write mathematical proofs in cryptography;
3.Be able to analyze security of various cryptographic systems with formal and precise assumptions;
4.Know about certain advanced topics in cryptography
9. 教学方法
Teaching Methods
课堂讲授
10. 教学内容
Course Contents
Section 1 Course overview, cryptography history
(○
1 考核形式 Form of examination; ○
2 .分数构成 grading policy; ○
3 如面向本科生开放,请注明区分内容。
If the course is open to undergraduates, please indicate the difference.)
10% quiz in class + 40% homework assignments + 50% final exam + 10% project (optional)
对本科生要求无区别(通常大四选课)。
12. 教材及其它参考资料
Textbook and Supplementary Readings
No textbook.
Introduction to Modern Cryptography, Katz & Lindell
Foundations of Cryptography, Oded Goldreich
A Graduate Course in Applied Cryptography, V. Shoup & D. Boneh
Lecture Notes on Cryptography, Goldwasser & Bellare