网站大量收购闲置独家精品文档,联系QQ:2885784924

密码学教程 教学大纲.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

总学时:57(授课学时48,实验学时9)学分:4

适用专业:信息安全、网络空间安全、密码科学与技术

“密码学”教学大纲

一、教学目标

通过本课程教学,使学生系统地掌握密码学的基础理论和基本技能,掌握基本的加密和认证算法。使学生认识到密码学在解决实际信息安全问题中的关键作用,了解密码算法和协议在重要领域的应用。同时培养学生分析和解决问题的实践能力、克服困难的意志品质,养成辩证的思维方式和拥有高度责任意识和爱国情怀。

二、教学说明

本课程的先修课为“线性代数”,“程序设计基础”。

本课程在教学内容的选择方面坚持以下原则:?注重基本原理和应用技能——构建学生继续学习和学以致用的知识基础;?注重知识的发展脉络与完备性——构建学生完善的知识体系;?注重实际训练和动手实践环节——培养学生实际动手能力和解决实际问题能力;?注重教学面向科研素质引导和将最新研究成果应用于教学。本课程的重点在于序列密码、分组密码以及公钥密码基本原理和典型算法,这些内容体现和代表了现代密码学的主要方面。

在教学方法方面,本课程要求做到:?课堂教学以启发、引导学生为主:多以实例讲解概念和原理,并尽可能地绘图示意,有时加以视频、微课辅助;课堂上应多提出问题,鼓励学生进行思考和解答。?课余时间安排学生练习、动手训练和实践:布置大量作业和若干编程题目(选做),并严格检查;除了要求学生课前预习、课后复习外,还要有计划地在课堂上布置课后思考题,并在下一次课堂上进行检查和讲评。?采用多样化的考核方式:根据课堂讲授内容安排闭卷或开卷考试;依据学生完成的实验情况和报告来评定实验成绩;根据学生平时的作业完成情况、选做编程题目以及利用教学网站的情况来评定平时成绩。?多种教学手段结合,形成无处不在的教育:充分利用课程网站,进行教学设计、教学内容发布、辅导材料发布、作业和实验教学管理、网上答疑等活动。

在具体教学方面建议:?关于诸如一些典型密码算法介绍等方面的内容,在拥有比较详实的多媒体动画演示情况下可以留给学生自学,节省出时间可以安排更多的介绍本学科前沿发展方面的内容;?注意采用多种方式了解学生的理解程度和困难所在,及时进行辅导;?注重检查学生的作业和动手实践环节,督促学生加大用功程度、养成独立思考与认真进取的素质和习惯。

密码学实验是密码学教学的一个重要的辅助环节,是为加强学生对于有关理论和原理的感性认识和启发学生创造性思维而设计的;学生必须在打好相应计算机编程基础的前提下开展本课程。

辅导教师应深入了解学生的实际情况,特别是通过实际操作检查,确保每位学生都能熟练掌握相关编程语言的调试工具,并真正理解程序设计的核心技术要点和要求。

三、教学内容及要求

第一章古典密码

(一)教学内容

1.置换密码

2.代替密码

3.代替密码的破译

4.香农保密通信理论

5.常见数学概念和算法

(二)教学要求

理解置换与代替两种基本形式的古典密码,了解根据统计特性对代替密码的攻击过程;掌握加密系统的基本术语,掌握无条件安全性与计算安全性概念;掌握数论和代数结构的基本概念,掌握欧几里得算法。

第二章序列密码

(一)教学内容

1.序列密码基本原理

2.LFSR及其有理表示

3.m序列的伪随机性

4.DSR

5.BM算法与非线性综合

6.ZUC

(二)教学要求

掌握序列密码构造过程和LFSR序列实现过程和表示方式,掌握m序列生成条件和伪随机特性;掌握DSR实现过程;掌握BM算法过程,了解序列密码的典型攻击方式和LFSR驱动序列的非线性综合方式;了解ZUC算法。

第三章分组密码

(一)教学内容

1.分组密码基本原理

2.DES

3.AES

4.SM4

5.工作模式

(二)教学要求

掌握分组密码设计实现过程;掌握DES、AES这两种最基本的分组密码结构和典型算法;了解SM4算法的特点;掌握典型的几种分组密码工作模式实现过程及其特点;了解分组密码基本的差分分析和线性分析等攻击方法。

第四章Hash函数

教学内容

1.Hash函数基本原理

2.Hash的构造

3.MD-x系列算法

4.SHA-3和SM3

5.消息认证码

(二)教学要求

理解消息认证的概念,掌握Hash函数的安全性要求与设计方法;掌握MD-5、SHA-1、SHA-2算法实现过程,了解碰撞攻击的基本原理;掌握SHA-3和SM3的实现过程;掌握消息认证的构造过程,了解认证加密的实现过程;了解Hash函数的应用情况。

第五章公钥密码

(一)教学内容

1.公钥密码基本

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档