- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《》课程教学大纲-西南科技大学理学院
《现代密码学》课程教学大纲
(Modern Cryptography)
课程编号: 163990610
学 分: 3
学 时: 48(其中:讲课学时:48 实验学时:0 上机学时:0)
先修课程: 概率论、近世代数、信息科学基础.
后续课程:
适用专业: 信息与计算科学专业
开课部门: 理学院
课程教学目的和课程性质
本课程属于专业选修课。密码技术是信息安全的关键技术之一,是信息科学领域的研究热点。本课程主要讲授密码学基本概念、基本原理和基本方法,通过学习本课程使学生掌握密码学的基本理论和基本应用技术。
二、课程的主要内容及基本要求
第1单元 密码学概论(2学时)
[知 识 点]
信息安全面临的威胁、密码学基本概念(保密通信系统模型、密码体制的定义及分类、密码体制的安全性、密码体制的攻击类型)、密码学的体系结构、密码学发展简史、密码学的应用
[重 点]
密码学基本概念
[难 点]
密码体制的攻击类型
[基本要求]
1、识 记:保密通信系统模型、被动攻击、主动攻击、机密性、完整性、认证性、对称密码体制、非对称密码体制、无条件安全、实际安全、Kerckhoffs假设、唯密文攻击、已知明文攻击、选择明文攻击、选择密文攻击
2、领 会:密码体制的定义及分类方法、密码体制的安全性、密码体制的攻击类型
3、简单应用:信息安全面临的人为威胁和基本安全要求有哪些、密码体制的分类有几种、密码体制安全性的定义有几种、密码体制的攻击有哪几种类型
4、综合应用: 说明密码学在实际生活中的应用
[实践与练习]
就感兴趣的某个信息系统,试做一个概略的信息安全风险评估。
[考核要求]
理解信息安全面临的人为威胁和基本安全要求、理解密码学基本概念、了解密码学发展简史上的几个里程碑
第2单元 古典密码体制(2学时)
[知 识 点]
代换密码(单表代换、多表代换)、置换密码(列置换、周期置换)、古典密码的破译、无条件安全的一次一密体制
[重 点]
代换密码、置换密码、古典密码的破译
[难 点]
古典密码的破译
[基本要求]
1、识 记:单表代换密码、多表代换密码、列置换密码、周期置换密码
2、领 会:古典密码的设计原理和分析方法、一次一密体制的设计原理及局限性
3、简单应用:古典密码主要有哪两种
4、综合应用:典型古典密码体制的破译方法
[实践与练习]
编程实现单表代换密码算法或移位密码算法或Vigenere密码算法。
[考核要求]
理解古典密码的设计原理和分析方法、掌握几种典型古典密码体制加解密算法,了解古典密码的破译、无条件安全的一次一密体制
第3单元 现代分组密码(10学时)
[知 识 点]
分组密码的概念、代换置换网络、分组密码原理与设计准则、数据加密标准DES、国际数据加密算法IDEA、高级加密标准AES、RC6、分组密码的工作模式、差分分析与线性分析
[重 点]
分组密码原理与设计准则、DES、IDEA、AES、 RC6加密原理
2、领 会:分组密码原理与设计准则、分组密码的工作模式
3、简单应用:分组密码采用的混乱和扩散准则的作用、各类分组密码的分组长度及密钥长度、分组密码各种工作模式的特点
4、综合应用:分组密码的实现
[实践与练习]
编程实现DES、IDEA、AES 、RC6算法(任选一种),实现对实际数据的加解密操作。
[考核要求]
理解分组密码的加密原理分组密码的4种基本式
2、领 会:流密码扩散和混淆的基本设计原则
3、简单应用:流密码与分组密码的异同、流密码的用途、线性移位寄存器的组成、密钥流生成器的组成、密钥流生成器的非线性组合部分的作用
4、综合应用:各种非线性准则的含义
[实践与练习]
查找资料了解欧洲2004年2月启动的信息安全项目ECRYPT下的流密码项目eSTREAM(http:///stream/)。
[考核要求]
理解流密码的一般模型及与分组密码的异同、掌握线性反馈移位寄存器序列、了解线性复杂度及B-M算法、了解非线性准则及非线性序列生成器、了解RC4算法、A5算法
第5单元 公钥密码体制(10学时)
[知 识 点]
公钥密码体制简介、公钥密码的数学基础知识、RSA密码体制、ElGamal密码体制、Diffie-Hellman密钥交换协议、椭圆曲线公钥密码体制
[重 点]
RSA公钥密码体制、ElGamal公钥密码体制、Diffie-Hellman密钥交换协议
[难 点]
公钥密码数学基础知识、椭圆曲线公钥密码体制
[基本要求]
1、识 记:陷门单向函数、离散对数问题、大整数分解问题、Diffie-
Hellman问题、平方剩余问题
2、领 会:公钥密码体制的原理
3、简单应
文档评论(0)