(密码学)课程教学大纲_1.docx
《(密码学)课程教学大纲_1.docx》由会员分享,可在线阅读,更多相关《(密码学)课程教学大纲_1.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、(密码学)课程教学大纲(密码学)课程教学大纲Cryprtography课程代码:课程性质:专业方向理论课/必修适用专业:开课学期:5总学时数:56总学分数:3.5编写年月:2006年6月修订年月:2007年7月执笔:李锋一、课程的性质和目的本课程是信息与计算科学专业信息安全方向的主要专业方向课。其主要目的研究实现是让学生学习和了解密码学的一些基本概念,理解和把握一些常用密码算法的加密和解密原理,认证理论的概念以及几种常见数字签名算法和安全性分析。本课程涉及分组加密、流加密、公钥加密、数字签名、哈希函数、密钥建立与管理、身份识别、认证理论与技术、PKI技术等内容。要求学生把握密码学的基本概念、基
2、本原理和基本方法。在牢固把握密码学基本理论的基础上,初步具备使用C或C+语言编写基本密码算法SHA-1、DES、AES、RC5等的能力,要求学生通过学习该课程初步把握密码学的理论和实现技术,使现代大学生适应社会信息化的要求,能利用密码技术服务于社会。二、课程教学内容及学时分配第1章密码学概论(2学时)要求深入理解与熟练把握的重点内容有:1.信息安全的基本概念,2.密码学的基本概念,3.与密码学有关的难解数学问题。要求一般理解与把握的内容有:信息安全的基本内容、密码体制分类、密码学的发展历史。重点:密码体制的分类。难点:密码体制的攻击类型理解。第2章古典密码体制2学时本章主要了解1949年之前的
3、古典密码体制,把握不同类型的加密方式,并了解和认识无条件安全及古典密码的破译。本章知识点:代换密码分类和举例、置换密码列置换密码、周期置换密码、古典密码的破译、无条件安全的一次一密体制。要求学生能够使用C、C+编写Caesar密码算法,练习最基本或最简单的加密形式。为进一步加强对加密算法的理解,课堂上演示实现的Caesar密码。第3章当代分组密码10学时要求把握分组密码概述,主要使用的构造及形式,具体学习DES、IDEA、RC5、AES算法的流程,十分是怎样实现这些算法,并了解每个算法的安全性及其效率。本章知识点:分组密码概述、Feistel构造、分组密码的使用形式、数据加密标准DES、数据加
4、密算法IDEA、RC5、高级加密标准AES算法。学习中,为加强学生的编程能力,课堂上先熟悉VisualC+6.0下编写算法的形式头文件和实现文件的编写形式,并在该界面下演示所有的分组密码算法怎样加密和解密,同时对部分程序算法代码讲解怎样存储数据。难点:分组密码的使用形式理解和分组密码实现。第4章流密码(4学时)本章要求了解什么是流密码,与分组密码的异同,当前流密码的用处。把握密钥流生成器的构造,基于LFSR的流密码模型,同时了解相关LFSR的数学基础。本章知识点:流密码概述、二元加法流密码密钥流的性质、密钥流生成器的构造、基于LFSR的流密码模型、流密码算法介绍A5算法、LFSR算法。难点:流
5、密码的数学基础部分数学基础超出学习范围。第5章公开密钥密码体制10学时在数论、近世代数知识的基础上,学习公开密钥密码算法。要求在区分公开密码密码和分组密码的前提下,把握不同的公开密钥密码体制基于大整数、基于离散对数、基于椭圆曲线,并能够编写大整数的基本运算加法、减法、乘法、除法及求模运算本章知识点:公钥密码体制概述、基于大整数难分解的公钥密码体制以RSA为代表、基于离散对数的公钥密码体制Diffie-Hellman密钥交换协议、ElGamal体制、基于椭圆曲线的公钥密码体制数学背景和密码系统讲明:课堂上演示RSA系统,并对部分代码进行讲解。难点:编写算法中,大整数的存储问题。第6章密钥管理2学
6、时在学习了密码的安全性主要是基于密钥的安全性的基础上,要求理解和把握密钥的组织构造和种类,密钥是如何生成的分析RSA和DES中用的密钥,了解密钥的分配和协商。本章知识点:密钥的组织构造和种类、密钥生成、密钥分配和密钥协商、机密分享和密钥托管。重点:机密分享方案。第7章Hash函数4学时要求理解和把握单向函数的基本概念,散列函数的设计与构造,学习MD5、SHA-1算法,并能够编写其中一个算法代码。本章知识点:单向散列函数概念、MD5算法、安全散列算法SHA-1、消息鉴别码讲明:区分MD5与SHA-1的异同,课堂演示算法的实现经过。难点:怎样实现算法。第8章数字签名6学时要求理解和把握常规的手写签
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 课程 教学大纲 _1
限制150内