- 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
课程编号:0500530 学分:3 学时:48
一、课程教学对象
本课程教学对象为数学与计算科学学院信息与计算科学专业和数学与应用数学专业的 本科学生。
二、课程性质及教学目的
课程性质:现代密码学是数学与计算科学学院信息与计算科学专业和数学与应用数学专 业本科学生的专业选修课程。
教学目的:本课程旨在介绍流密码学、分组密码学、公钥密码学、数字签名、消息认证 和密码协议等,使学生对密码学有一个清晰完整的认识。在本课程的学习过程中,学生要掌 握一定的相关的理论基础知识;同时通过阅读参考文献,了解密码学的新发展、新动态,加 强知识的深度和广度。通过本课程的学习,学生要了解现代密码学的基本概念,建立信息安 全的模型;掌握单钥、公钥密码体制,密钥管理,消息认证和杂凑算法,数字签名和密码协 议等密码学的主要内容。
三、对先修知识的要求
学生在学习本课之前,应先修课程:数学分析、高等代数、离散数学、概率论与数理统 计、初等数论。
四、课程的主要内容、基本要求和学时分配建议(总学时数:40)
知识模块
知识点
要
求
学 时
学习方 式
课外学习
要求
1、现代密码学概论
1.1信息安全面临的威胁
C
1
课堂讲 授
1.2信息安全的模型
C
1
课堂讲 授
1.3密码学基本概念
C
1
课堂讲
授
1.4几种古典密码
A
2
课堂讲 授
2、流密码
2.1流密码的基本概念
C
1
课堂讲 授
2.2线性反馈移位寄存器
B
1
课堂讲 授
2.3线性移位寄存器的一元多项
工 八、
A
2
课堂讲 授
2.4m序列的伪随机性
C
1
课堂讲 授
2.5帆序列密码的破译
A
1
课堂讲 授
3、分组密码体制
3.1分组密码概述
C
1
课堂讲 授
3.2数据加密标准
C
1
课堂讲 授
3.3分组密码的运行模式
C
1
课堂讲 授
4、公钥密码
4.1密码学中一些常用的数学知
识
B
4
课堂讲 授
4.2公钥密码体制的基本概念
B
2
课堂讲 授
4.3 RSA算法
A
2
课堂讲 授
4.4 Rabin密码体制
B
1
课堂讲 授
5、密钥分配与密钥
管理
5.1单钥加密体制的密钥分配
B
2
课堂讲 授
5.2公钥加密体制的密钥管理
B
2
课堂讲 授
5.3密钥托管
C
1
课堂讲
授
5.4秘密分割
A
1
课堂讲 授
6、消息认证和杂凑
算法
6.1消息认证码
B
2
课堂讲 授
6.2杂凑函数
B
2
课堂讲 授
6.3 MD5杂凑算法
C
1
课堂讲 授
6.4安全杂凑算法
A
1
课堂讲 授
7、数字签字和密码
协议
7.1数字签字的基本概念
A
1
课堂讲 授
7.2数字签字标准
A
2
课堂讲 授
7.3其他签字方案
C
1
课堂讲 授
7.4认证协议
C
1
课堂讲 授
五、建议使用教材及参考书
.教材
[1]杨波.现代密码学(第二版)[M].北京:清华大学出版社,2007
.实验课教材
现代密码学实验指导书(自编).
.主要参考书
[1]陈鲁生,沈世溢.现代密码学[M].北京:科学出版社,2002.
[2]王衍波,薛通.应用密码学[M].北京:机械工业出版社,2003.
[3]孙淑玲.应用密码学[M].北京:清华大学出版社,2004.
[4]章照止.现代密码学基础[M].北京:北京邮电大学出版社,2004.
[5]张焕国,刘玉珍.密码学引论[M].武汉:武汉大学出版社,2003.
Wade Trappe, Lawrence C. Washington著.邹红霞,许鹏文,李勇奇译.密码学 概论[M].北京:人民邮电出版社,2004.
[7]杨义先,孙伟,钮心忻.现代密码新理论[M].北京:科学出版社,2004.
Gilles Brassard. Modern Cryptology [M]. Berlin : Springer-Verlag Berlin Heidelberg, 1988.
六、课程考核方式
考核方式为闭卷考查。总评成绩=平时成绩x30%+考查成绩x70%。
七、课内实验(实训)环节及要求(总学时数:8)
序
号
实验项目
实验内容
实验目的及要求
学
时
1
古典密码 实验
⑴用Mathematica求解模运算 和模鬲运算等;(2)用 Mathematica编程完成实现仿射、 多表加解密.
目的:熟悉古典密码; 要求:有程序和运行结 果。
2
2
加密解密 实验
(1)用PGP生成密钥对和进行 加、解密;(2)用 Mathematica 实 现RSA密他体制。
目的:熟悉分组密码和 公钥密色加解密/?要求: 两两一组相互加解密; 有程序和运行结果。
2
3
秘密分割 门限方案 设计实验
用Mathematica实现基于中国剩 余
文档评论(0)