0% found this document useful (0 votes)
12 views

CSE5014 2

The course CSE5014, titled 'Cryptography and Network Security', is an elective course worth 2 credits and taught in both English and Chinese. It covers various topics in modern cryptography, including security analysis, cryptographic systems, and advanced topics, with no distinction in requirements for undergraduates. Assessment consists of quizzes, homework, a final exam, and an optional project, with recommended readings from notable cryptography texts.

Uploaded by

xuejiayu443
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

CSE5014 2

The course CSE5014, titled 'Cryptography and Network Security', is an elective course worth 2 credits and taught in both English and Chinese. It covers various topics in modern cryptography, including security analysis, cryptographic systems, and advanced topics, with no distinction in requirements for undergraduates. Assessment consists of quizzes, homework, a final exam, and an optional project, with recommended readings from notable cryptography texts.

Uploaded by

xuejiayu443
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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

Section 2 Perfect secrecy and its limitations


Section 3 Computational model, computational security, computational
indistinguishability
Section 4 Pseudo-random generators, pseudo-random functions
Section 5 Chosen-plaintext attacks, , pseudo-random permutations
Section 6 Block ciphers, AES, Modes of operation
Section 7 Chosen-ciphertext attacks, padding oracle attack

Section 8 Authentication, message authentication codes


Section 9 Hash functions, birthday attacks, Merkle tree
Section 10 Stream cipher, structures of block ciphers
Section 11 Random oracle model, algebraic structures for crypto
Section 12 RSA, Rabin’s trapdoor function, discrete-logarithm problem, Diffie-Hellman
problems

Section 13 Public-key cryptography, key-exchange protocol, CPA/CCA security


Section 14 PKCS, El Gamal encryption, digital signatures
Section 15 Zero-knowledge proofs
Section 16 Protocol QR, homomorphic encryption, course summary
11. 课程考核
Course Assessment

(○
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

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy