学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
现代密码学
分享
spContent=2021春季开设,线上线下混合课程的线上引进课程。 现代密码学是网络空间安全的核心基础。通过本门课程的学习,能够了解现代密码学基本理论,掌握现代密码学基本技术,理解各类密码算法的应用场景和相关的安全需求,培养信息安全意识,掌握安全需求分析的方法,并了解现代密码学的未来发展方向。 线下部分:基础密码学选讲,应用密码学选讲
—— 课程团队
课程概述

本课程共分为9章,第1章概述,介绍密码学的基本概念、密码学的发展简史和古典密码算法。第2章到第6章是按照密码算法的设计思路和功能不同来划分,分别是流密码、分组密码、公钥密码、杂凑函数、数字签名,第7章密码协议主要介绍Diffie-Hellman密钥交换和Shamir秘密分享方案,更复杂的一些密码协议可在后续“网络安全协议”课程中学习。第8章将介绍可证明安全理论的初步知识。第9章将介绍一些密码学研究的前沿方向,比如属性基加密、全同态加密、后量子密码学等。

授课目标

1、掌握分析保密通信系统中安全需求分析的方法。

2、理解密码学的基本概念、基本原理和一些典型的密码算法的原理。

3、理解各类密码算法的应用场景和相关的安全需求。

4、对标学科竞赛赛事

成绩 要求

源课程:成绩高于60分可获得合格证书,高于80分的可获得优秀证书。为了保障证书权威性,平台不再支持免费电子证书,只提供认证证书。

SPOC课程:

平时成绩(线上+线下):40%

期末成绩(线下考试):  60%

课程大纲
预备知识

高等代数,近世代数,数据结构与算法,信息论基础

参考资料

1现代密码学(第四版),杨波,清华大学出版社,2017。

2.  密码学导引。冯登国,裴定一,科学出版社,1999

3应用密码学手册。Menezes 等著,胡磊等译,电子工业出版社,2005

4. An Introduction to Mathematical Cryptography(2nd)   2014


常见问题

研赛一体化

专创融合

线上线下混合