课程基本信息

课程编号

CS05119

课程类型

信息安全专业研究生基础课

英文名称

Contemporary CryptographyPrinciples and Practice

   

3

讲授学时

60

上课专业

面向全校信息相关专业研究生

预修课程

计算机网络

参考教材

Cryptography and Network Security: Principles  and Practice (6th Edition) by William Stalling (密码编码学与网络安全:原理与实践-6版)

 

课程简介

 

让学生系统学习现代密码学的基本理论和方法,并学会将现代密码学的理论和方法应用在计算机系统安全和网络信息安全的实践中。要求学生掌握现代密码学的基本概念和理论,掌握密码编码学的基本算法和实现方法,解决在现实世界中计算机和网络系统的实际安全问题,为今后进一步从事密码学的理论研究和信息安全与数据安全的实际应用打下坚实基础。 课程主要介绍现代密码学的基本理论、概念与方法,介绍现代密码学的从简单到复杂的各种协议、算法和理论证明,以及在计算机和网络安全中的具体应用。 

课程详细讨论基本数论、有限域基础、常见数学难题间关系以及各种密码技术(包括古典密码、现代对称密码算法、公密码算法、密钥管理与分发、身份认证、数字签名、数据完整性保护、鉴别技术及秘密共享技术等)。

 

 

习题及考试计划

依据教学重点和难点安排10次作业,2次测试。期末安排一次考试。最终分数为期末分数占80% 平时测试占20%

 

课件内容

2018秋季课程

 

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

 

课程链接

第五版 电子版教材

2018春季课程英文部分

课程网络视频

秘密共享学术讲座视频基于信息理论模型构造安全秘密共享 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 5Number Theory

Topic 6Advanced Encryption Standard

Topic 7 - Public Key Distribution Algorithm

Topic 8 - Factoring-based Cryptosystem-RSA

Topic 9Finite Field

Topic10 - Mental Poker and Oblivious Transfer

Topic11Factorization 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