还剩4页未读,继续阅读
文本内容:
密码学基础课程教学大纲课程名称:密码学基础课程编码:英文名称:cryptography学时:32学分2适用专业:信息与计算科学课程类别:选修课程性质:学科任选课先修课程高等代数、离散数学、计算机理论基础教材现代密码学,科学出版社,陈鲁生,
2008.8
一、课程性质与任务本课程为信息与计算科学专业的专业选修课密码学基础是信息安全专业的核心课程之一,是信息安全专业其他课程如网络安全,密码系统设计,数字隐藏水印等的先行课程通过这一课程的学习,要使学生理解信息安全服务的思想,掌握流行加密算法如DES、AES等的基本原理,掌握公钥密码体制的概念,掌握RSA,离散对数公钥体制的基本算法,以及数字签名等信息安全服务的原理和算法密码学内容丰富,涉及领域广泛,培养学生的抽象思维、逻辑推理、科学计算和创新能力本课程的设置,为将来从事信息通讯安全以及在今后相关领域的研究打下坚实的基础
二、课程教学的基本要求本课程主要内容包括密码学基本概念;古典密码学;分组加密算法;公钥密码学;序列密码;数字签名等通过这一课程的学习,使学生掌握密码学的基本概念和原理,在此基础上,掌握常用的加密算法和数字签名算法进一步的,对这些常用算法在通讯问题中的应用进行了初步探讨与分析培养学生的分析问题解决问题的能力,培养创新能力,为本科生在今后相关领域的研究与应用打下良好的基础
三、课程内容及教学要求
(一)密码学基本概念教学基本内容明文、密文、密钥、加密、解密、密码体制、密码体制的分类、加密迅通模型、密码攻击和密码攻击的分类(按攻击方法分类、按可利用数据分类)、绝对不可破译和计算不可破译重点加密通讯模型、密码攻击的分类、计算不可破译难点密码攻击的分类、绝对不可破译和计算不可破译本章节主要教学要求1.理解明文、密文、密钥、加密、解密的概念和关系,了解密码体制的构成,理解对称密码体制和公钥密码体制的概念;2.掌握加密通讯模型;3.了解密码攻击的定义,能够根据密码分析者所获得的数据进行攻击的分类;4.理解绝对不可破译和计算不可破译的概念和区别
(二)古典密码学教学基本内容古典密码体制的运算(单表密码体制、多表密码体制)、密钥量、凯撒密码...。