课程基本信息 |
|
课程编号 |
CS05119 |
课程类型 |
信息安全专业研究生基础课 |
英文名称 |
Contemporary Cryptography:Principles and Practice |
学 分 |
3 |
讲授学时 |
60 |
上课专业 |
面向全校信息相关专业研究生 |
预修课程 |
计算机网络 |
参考教材 |
Cryptography and Network Security: Principles and
Practice (7th Edition) by William Stalling |
课程简介 |
让学生系统学习现代密码学的基本理论和方法,并学会将现代密码学的理论和方法应用在计算机系统安全和网络信息安全的实践中。要求学生掌握现代密码学的基本概念和理论,掌握密码编码学的基本算法和实现方法,解决在现实世界中计算机和网络系统的实际安全问题,为今后进一步从事密码学的理论研究和信息安全与数据安全的实际应用打下坚实基础。
课程主要介绍现代密码学的基本理论、概念与方法,介绍现代密码学的从简单到复杂的各种协议、算法和理论证明,以及在计算机和网络安全中的具体应用。 课程详细讨论基本数论、有限域基础、常见数学难题间关系以及各种密码技术(包括古典密码、现代对称密码算法、公钥密码算法、密钥管理与分发、身份认证、数字签名、数据完整性保护、鉴别技术及秘密共享技术等)。 |
习题及考试计划
依据教学重点和难点安排10次作业,2次测试。期末安排一次考试。最终分数为期末分数占80% 平时测试占20%。
课件内容
2021秋季课程
Chapter
1. Introduction
Chapter
2. Classical
Encryption
Chapter
3. Block
Encipher and Data Encryption Standard (DES)
Chapter
4. Finite
Field
Chapter
5. Advanced
Encryption Standard (AES)
Chapter
6. Other Symmetric
Encryptions
Chapter
7. Application
of Symmetric Encryption
Chapter
8. Number Theory
Chapter
9. Public
Key Cryptography and RSA
Chapter
10. Public Key Management
and Other Public Key Systems
Chapter
11. Message
Authentication and Hash Functions
Chapter 12. Relation
among RSA, Quadratic Residue, Factorization and Generator
Chapter
13. Signature,
Authentication and Secret Sharing
Chapter
14. Lattice
Cryptography
Chapter
15. Provable
Security
课程链接
秘密共享学术讲座视频:基于信息理论模型构造安全秘密共享 PPT
面向群组的秘密共享:Randomized Component and Its Application to (t,m,n)-Group Oriented Secret Sharing (TIFS Paper, PPT)
中国剩余定理与秘密共享:Constructing Ideal Secret Sharing Schemes based
on Chinese Remainder Theorem (ASIACRYPT2018 Paper, PPT)
课程大纲
(中文授课部分)
Topic 1 - Introduction
Topic 2 - Conventional Encryption
Topic 3 - Rotor Machines and Breaking the Enigma
Topic 4 - Data Encryption Standard (DES)
Topic 5 – Number
Theory
Topic 6 – Advanced
Encryption Standard
Topic 7 - Public Key Distribution Algorithm
Topic 8 - Factoring-based Cryptosystem-RSA
Topic 9 – Finite
Field
Topic10 - Mental Poker and Oblivious
Transfer
Topic11 – Factorization
and Quadratic Residue
Topic12 - Discrete-Logarithm-based Cryptosystems-ElGamal, DSA(DSS)
(英文授课英文)
Topic13 - Secret Sharing
Topic14 - Key Recovery
(Escrow)
Topic15 - Digital
Certificate and X.509
Topic16 - Security in
Wireless Communications
Topic17 - Secure
Email-PGP Design
Topic18 - Secure Web Application-SSL