当前位置: 网站首页 / 教学教务 / 资料下载 / 正文

《现代密码学》

发布时间: 2019-05-24      点击量: 

《现代密码学》

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

课程来源:电子科技大学

授课教师:聂旭云、熊虎、廖永建、陈大江

在线观看人数:6600

课程好评率:78%

主要内容:

第一章 概述

1.1密码学的基本概念

1.2中国古代密码艺术

1.3外国古代密码艺术

1.4密码学发展简史

1.5密码分析学

1.6古典密码算法

第二章 流密码

2.1流密码的基本概念

2.2有限状态自动机

2.3二元序列的伪随机性

2.4线性反馈移位寄存器

2.5 m-序列

2.6 m-序列的伪随机性

2.7 m-序列的安全性

2.8非线性序列1

2.9非线性序列2

2.10 A5流密码算法

第三章 分组密码

3.1分组密码的基本概念

3.2 SP网络

3.3 Feiste密码l结构

3.4 DES算法简介

3.5 DES轮函数及密钥编排

3.6 DES的安全性

3.7 3DES

3.8分组密码的工作模式(上)

3.9分组密码的工作模式(下)

3.10有限域基础

3.11 AES算法简介

3.12 AES的轮函数

3.13 AES的密钥编码及伪代码

3.14 SM4算法

课程链接地址

https://www.icourse163.org/course/UESTC-1003046001

课程来源:华中科技大学

授课教师:汤学明、骆婷

在线观看人数:1138

课程好评率:90%

主要内容:

第一周 古典密码

1.1代换与置换

1.2古典密码分析

1.3流密码

第二周Shannon理论

2.1完善保密性

2.2自信息量和熵

2.3密码学中的熵

2.4伪密钥和唯一解距离

2.5乘积密码

第三周 分组密码

3.1分组迭代密码的设计思想

3.2线性分析

3.3差分分析

3.4 AES中的代数运算

3.5工作模式和短块处理

课程链接地址

https://www.icourse163.org/course/HUST-1003393002


上一条:《操作系统》

下一条:《数据结构》

关闭