06410139密码学大学高校课程教学大纲.docx
《06410139密码学大学高校课程教学大纲.docx》由会员分享,可在线阅读,更多相关《06410139密码学大学高校课程教学大纲.docx(7页珍藏版)》请在第壹文秘上搜索。
1、密码学(Cryptology)课程代码:06410139学分:3.0学时:48(其中:讲课学时:48实验学时:0上机学时:0课程实践学时:0)先修课程:信息安全数学、离散数学适用专业:信息安全教材:现代密码学概论,潘森杉、仲红、潘桓等编著,清华大学出版社,2017年5月开课学院:计算机科学与通信工程学院一、课程性质与课程目标(一)课程性质该课程为信息安全专业的必修课,主要讲授密码学的基础知识及其在信息系统安全中的应用,特别是利用密码技术提供信息的机密性、信息的完整性、安全的密钥交换以及事务的抗抵赖性等安全功能和服务,是一门理论性和应用性较强的课程。本课程要求学生掌握几种典型的古典密码算法、DE
2、S、AESRSA.身份认证与数字签名等密码算法,培养学生在实践中解决问题的能力,为后续课程和将来的工作打下良好的基础。(二)课程目标课程目标1:了解密码学的基本模型和概念。课程目标2:掌握几种典型的古典密码算法、DES.AES.RSA、身份认证与数字签名等密码算法。课程目标3:了解前沿密码方案和协议,理解密码学对工作和生活的正面作用。课程目标4:掌握密码设计的与分析中的关键思想。课程目标5:培养学生在实践中解决问题的能力,为后续课程和将来的工作打下良好的基础。课程目标6:对于信息安全专业的本科生,在具有一定的编程能力后,应当具备用其设计实现算法的能力。(三)课程目标与专业毕业要求指标点的对应关
3、系本课程支撑专业培养计划中毕业要求指标点:1 .毕业要求1-3:具备对复杂工程问题进行分析和建模的工程基础和专业基础知识。2 .毕业要求2-2:借助文献辅助,具备对信息安全复杂工程问题进行建模及求解的能力。3.毕业要求5-1:能够对相关技术、工具进行分析、处理、比较,并理解其局限性。业要求指标点课程目标毕业要求1-3毕业要求2-2毕业要求5-1课程目标1J课程目标2课程目标3课程目标4课程目标5课程目标6二、课程内容及教学要求第一章密码学的基本模型与概念(一)课程内容密码学的基本概念:密码学名词定义、保密通信模型、攻击者的手段、KerCkhoffS原则和密码分析的攻击方式。对称和非对称密码系统
4、和密码协议的攻防举例。(二)教学要求掌握密码学的基本概念,理解对称与非对称密码系统,了解密码协议。(=)重点与难点1 .重点密码基本概念。2 .难点密码分析的攻击类型。第二章古典密码的演化(一)课程内容单表代换密码及频率分析、多表代换密码、分组密码、一次一密、伪随机序列的生成、转轮密码。(二)教学要求掌握一些典型的古典密码算法,特别是移位密码、Vigenore密码;了解古典密码的统计分析方法。(三)重点与难点1.重点Vigenere密码,古典密码的分析方法。3 .难点古典密码的统计分析方法。第三章数据加密标准(一)课程内容DES的历史及描述、Fesistel结构及加解密的同结构、DES密码体制
5、各结构及加解密流程、分组密码的工作模式、破解DES的工作和三重DESo(二)教学要求掌握DES密码算法的设计、实现技术及其应用;了解我国商用密码SMS技术。(三)重点与难点1.重点DES密码算法。4 .难点DES算法的加解密过程。第四章高级加密标准(一)课程内容AES的起源、SPN结构、AES密码体制结构及各组件的工作方式、AES设计思路、有限域的概念及运算。(二)教学要求掌握AES密码算法的设计、实现技术及其应用。(三)重点与难点1 .重点AES方案的结构。2 .难点AES方案的加解密过程。第五章RSA与公钥体制(一)课程内容公开密钥密码的基本概念、RSA密码、RSA签名、RSA协议验证应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 06410139 密码学 大学 高校 课程 教学大纲