密码学
少于1000 人选课
更新日期:2024/01/11
开课平台优课在线
开课高校金陵科技学院
开课教师黄丹丹吴秋玲邱硕阎浩
学科专业工学计算机类
开课时间2023/09/01 - 2023/12/22
课程周期16 周
开课状态已结课
每周学时-
课程简介

《密码学》是信息安全技术的支撑学科之一,是网络空间安全学科的专业核心课之一。随着目前我国经济建设和信息化进程的全面加快,网络与信息系统的基础性、全面性作用日益增强,信息安全已成为国家安全地重要组成部分。加快国家信息安全保障体系建设,确保我国的信息安全,已经成为我国的国家战略。密码学作为信息安全的核心技术和基石,在保障信息安全的应用中具有重要作用和意义,而对现代密码算法的掌握又是快速保障信息安全的重要途径,为此,《密码学》已经成为信息安全专业、网络空间安全专业的一门核心课程。

本课程要求学习者通过学习掌握系统的密码学基础知识和基本原理,包括保密通信系统基本模型、分组密码体制、公钥密码体制、哈希函数、消息认证、数字签名、密钥分配与管理;具备设计编程实现密码算法程序的能力,具有较强的密码学算法、协议及软硬件系统的学习能力、研究和解决问题的能力,具备在信息安全、计算机、通信和电子等相关领域进行技术开发的能力;熟悉国密算法中SM4、SM2、SM3的基本设计原理,了解密码学领域的最新发展现状,利用密码学理论知识分析信息安全中的实际问题。

为方便学习者学习、测验和交流互动,本课程配备了教学视频、PPT课件、课堂提问、测验题、讨论题等。



课程大纲
引言
密码学基本概念
几种古典密码
第1章 测验
分组密码体制
分组密码概述
DES 算法
AES 算法
SM4 国密算法
分组密码运行模式
第2章 测验
公钥密码体制
公钥密码体制
RSA 算法
椭圆曲线密码体制
SM2 算法
第3章 测验
消息认证和哈希函数
消息认证和哈希函数的基本概念
几种哈希算法
第4章 测验
数字签名
数字签名
几种数字签名算法
第5章 测验
密钥分配与密钥管理
密钥管理和密钥分配
对称加密体制的密钥分配
公钥加密体制的密钥分配
Diffie-Hellman 密钥交换协议
第6章 测验
密码学实验
实验1 Caesar密码