现代密码学教学大纲
201411230现代密码学

现代密码学课程教学大纲一、课程基本信息课程编号:201411230课程中文名称:现代密码学课程英文名称:Modern Cryptography课程性质:专业选修课开课专业:数学与应用数学开课学期:6总学时:36 (其中理论36学时)总学分:1.5二、课程目标本课程主要特点是理论与实践相结合,既有严格的推理证明,又具有很强的实际应用背景。
通过本课程的学习,使学生掌握密码学的基本原理、密码技术及最新发展,包括密码学基本概念,加密、散列、数字签名等算法以及密码算法的设计与分析,使学生获得密码学方面的基本训练,激发学生对现代密码研究和应用的兴趣,为进一步从事信息安全方面的研究打下良好基础,同时培养学生掌握数学科学的思想方法及其解决实际应用问题的能力。
三、教学基本要求(含素质教育与创新能力培养的要求)(1)掌握古典密码体制、分组密码的基本原理及数据加密标准、公钥密码的基础理论及典型公钥密码体制(2)具有运用古典密码体制、分组密码体制、公钥密码体制对信息进行加密解密的能力。
(3)了解数字签名原理;hash函数;密码协议。
四、教学内容与学时分配1 绪论(2学时)1.1密码学的发展概况;密码学的基本概念。
2 古典密码(4学时)2.1古典密码中的基本加密运算。
2.2几种典型的古典密码体制。
2.3古典密码的统计分析。
3 Shannon理论(4学时)3.1密码体制的数学模型。
3.2熵及其性质。
3.3伪密钥和惟一解距离。
3.4密码体制的完善保密性。
3.5乘积密码体制。
4 分组密码(8学时)4.1分组密码的基本原理。
4.2数据加密标准DES,多重DES。
4.3分组密码的工作模式。
4.4高级加密标准AES。
5 公钥密码(8学时)5.1公钥密码的理论基础。
5.2RSA公钥密码。
5.3大素数的生成。
5.4EIGamal公钥密码。
5.5椭圆曲线上的Menezes-Vanstone公钥密码体制。
6 数字签名(4学时)6.1基于公钥密码的数字签名。
《现代密码学》实验教学大纲

《现代密码学》实验教学大纲适用专业: 信息安全 课程性质: 必做课程编号: 0602003120 实验学时: 8课程总学时: 48 开课学期: 第5学期开课单位: 计算机工程教学实验中心一、实验目的与要求本课程实验教学的目的是使学生通过软件编程掌握(1)实现古典密码学中的多表代换加密(Vigenere加密)的密文进行破译的基本方法;(2)掌握DES加密算法、AES加密算法,能够在实际的应用系统或安全系统中实现;(3)掌握公钥密码体制模型、RSA算法、ECC算法、基于RSA和ECC的数字签名机制;能够在实际应用中利用公钥密码算法及签名机制实现加解密、数字签名、公钥基础设施平台的能力。
实验要求学生掌握Vigenere加密的密文采用重合指数法进行破解的方法;掌握DES、AES分组加密算法;掌握RSA算法加解密及其数字签名机制;椭圆曲线加解密算法及其数字签名机制的设计与实现。
掌握软件代码的调试方法,对程序运行的正确性进行反复测试,完成实验报告。
二、实验内容与学时分配序号实验项目实验内容学时实验类别开出要求1 多表代换Vigenere加解密算法及密钥破解算法的实现1.使用Vigenere加密算法在字符集{a...z}上的密钥、明文消息的编码、加密算法的编程实现,明文消息存储在文本文件plain.txt中;(2)利用密钥对密文进行解密算法的编程实现;(3)唯密文攻击:给出一段Vigenere加密后的密文cipher.txt,要求破解得到加密密钥key,利用key进行解密得到明文文件plain.txt,验证破解是否成功。
2 设计性必做2 AES加密、解密算法的实现(1)绘制AES-128算法流程图;(2)建立一个明文文本文件plain.txt, 从中读取16个字节(字符)作为AES加密的一个分组(block);(3)设置的一个AES加密算法的KEY=128bits(16个字节或4个字);(4)编程实现对一个分组16个字符的AES加密,得到密文;(5)对步骤(4)得到的密文,2 验证性必做编程利用密钥key进行解密,并验证AES加解密程序的正确性。
《现代密码学》教学大纲

《现代密码学》教学大纲课程编号:CE6209课程名称:现代密码学英文名称:Modern Cryptography学分/学时:2/32 课程性质:学院选修适用专业:网络工程(含卓越班)建议开设学期:5先修课程:离散数学、信息安全数学基础、概率论、C语言等开课单位:网络与信息安全学院一、课程的教学目标与任务本课程是网络与信息安全学院网络工程专业的学院选修课。
本课程的目标是全面介绍现代密码学的基本概念、基础理论和基本核心部件;研究和分析密码算法和安全协议的设计原理和思想;了解现代密码学的理论分析方法及技术。
通过本课程的学习使学生系统地掌握密码学的基本概念和原理,掌握密码技术应用的基本要求,了解现代密码学的发展方向和新兴密码技术;具备进行密码学理论研究的基础知识;具备在信息安全中分析和应用密码技术的能力。
本课程以理论教学为主,并在各个环节注意加强学生实践能力的培养。
注重密码学部件的正确应用,实践环节将针对各种不安全的密码协议进行分析,理论和实践攻击。
通过本课程的学习,学生将全面了解密码技术的正确应用,并在使用中规避不安全的密码协议设计,分析和评估不同场景下密码部件应用的安全性,跟踪前沿的密码技术、标准,能充分运用并掌握先进的密码设计原理、分析方法、应用场景,为学生从事网络安全相关工作打下坚实的基础。
二、课程具体内容及基本要求(一)密码学基础(4学时)主要包括密码学基本概念,用途和发展历史,介绍古典密码学的一些简单实际应用和初等密码分析技术,从信息论角度分析密码安全。
1. 基本要求(1)保密学的基本概念;(2)密码体制分类;(3)古典密码:掌握凯撒密码,维吉尼亚密码等古典密码的原理、实现、应用和攻击;(4)初等密码分析:掌握密码分析的初等方法;2. 重点、难点重点:古典密码的应用和安全性分析,离散概率的各种定义和分析方法。
难点:古典密码的安全性分析。
3. 作业及课外学习要求:(1)掌握单钥体制与双钥体制的区别以及双钥体制产生的原因;(2)掌握古典密码中代换密码的工作原理;(3)分析维吉尼亚密码,掌握初等密码分析方法的分类以及分析方法具体细节。
现代密码学基础第一版课程设计

现代密码学基础第一版课程设计1. 课程概述本课程主要讲解现代密码学的基础知识,包括对称加密、非对称加密、哈希算法、数字签名等内容。
通过本课程的学习,学生可以掌握现代密码学的基本原理、算法和应用,为后续学习和研究打下坚实的基础。
本课程适合计算机科学、信息安全、网络安全等专业的本科生和研究生。
2. 教学目标•了解现代密码学的基本概念和理论;•理解对称加密和非对称加密的区别与应用;•掌握常用的加密算法、哈希算法和数字签名算法;•能够分析、设计和实现基本的密码安全应用。
3. 教学内容3.1 现代密码学基础•密码学概述•密码学的应用和分类•密钥分类和密钥分发3.2 对称加密•对称加密算法概述•分组密码与流密码•常用的分组加密算法:DES, AES, IDEA•数据加密标准以及其应用3.3 非对称加密•非对称加密算法概述•RSA 加密算法•椭圆曲线加密算法3.4 哈希算法•哈希算法概述•常用的哈希算法:MD5, SHA-1, SHA-2, SHA-33.5 数字签名•数字签名概述•常用的数字签名算法:RSA, DSA, ECDSA3.6 密码的应用•安全通信协议:SSL/TLS•数字证书及其应用•密码攻击和密码分析4. 教学方法本课程采用教师讲授+在线交互的教学模式,具体包括以下内容:•讲授理论知识并举例说明概念和原理;•利用在线平台开展实验和练习,帮助学生巩固知识点;•设计和布置实际项目,以帮助学生实践和加深理解;•引导学生研读相关文献,开展小组研究和讨论。
5. 评分标准本课程包括在线作业、实验报告、项目评估和期末考试等评估方式。
具体评分标准如下:•在线作业:占总评成绩20%,根据完成度进行评分;•实验报告:占总评成绩30%,根据实验完成度和报告质量进行评分;•项目评估:占总评成绩30%,根据项目需求、代码质量、效果展示等方面进行评分;•期末考试:占总评成绩20%。
6. 参考资料•李鹏. 现代密码学基础[M]. 机械工业出版社, 2013.•范明. 神秘的密码[M]. 科学出版社, 2014.•周康. 计算机网络安全——一种基于密码学的解决方案[M]. 人民邮电出版社, 2011.•高文. 计算机网络安全技术的原理与实践[M]. 清华大学出版社, 2010.7. 总结本课程旨在帮助学生掌握现代密码学的基础知识和应用技能。
《现代密码学》教学大纲

H
的复杂工程问题;
3.2 能够设计满足信息获取、传输、处理或使用等需求的系统,并能够 L
在设计环节中体现创新意识;
3.4 熟悉信息安全专业相关技术标准、知识产权、产业政策和法规,并
能在其现实约束条件下,通过技术经济评价对设计方案进行可行性研
M
究;
2.1 能够应用信息安全的基本原理,研究分析信息安全领域复杂工程问
6.4 消息认证
6.5 生日攻击
第 7 章 公钥密码体制(支撑教学目标 6)
7.1 公钥密码体制的基本概念
7.2 RSA 算法
7.3 椭圆曲线加密算法
第 8 章 数字签名技术(支撑教学目标 6)
8.1 数字签名简介
8.2 基于 RSA 数字签名
8.3 基于 ECC 数字签名
第 10 章 密钥管理(支撑教学目标 6)
闭卷笔试,课程作业、实验成绩、课堂表现、考勤。
七、成绩评定方法
期末笔试成绩占 80%,平时成绩占 20%(根据课程作业、实验成绩、课堂表现、 考勤等代密码学教程. 北京邮电大学出版社,2015.3 (教材)。
2.B. Schneier. Applied cryptograghy second edition: protocols, algorithms, and source code in C. NewYork: John Wiley & Sons, 1996. 中译本: 吴世忠, 祝世雄, 张文
专业的学生实际动手能力、设计能力、创新能力的培养。 4.专门的课程建设网站 5.由于《现代密码学》主要是讲解算法、模型及协议,比较抽象,因此课程
组开发了一些辅助教学软件(见课程建设网站),用以提高教学效果。
6.下一步拟在专门的课程建设网站中开发《现代密码学》课程教学的师生互 动、答疑模块。
密码学基础教学大纲

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

课程名称:现代密码学课程编码:学分:2适用学科:理工科硕士研究生现代密码学Modern Cryptography教学大纲一、课程性质《现代密码学》是应用数学硕士研究生的一门专业方向选修课程。
随着计算机和通信网络的应用,信息的安全性受到人们的普遍重视,现代的信息安全除了涉及国家安全外,也涉及个人权益、企业生存和金融防范等。
密码学是信息安全的重要领域,它的理论和技术随着计算机技术的发展也得到了迅速发展和广泛应用。
本课程主要就是学习密码学的基本内容。
二、课程教学目的通过学习密码学理论,信息与计算科学和应用数学专业的学生应能正确理解其基本概念和理论,掌握常用的密码算法。
本课程将培养学生基础理论与应用结合的能力,并为后续课程的学习和本课程的进一步运用打下良好的基础。
三、教学基本内容与要求第一章引言1、了解密码学的发展概况2、熟练掌握密码学的基本概念第二章古典密码1、熟练掌握古典密码中的基本加密运算2、理解几种典型的古典密码体制3、了解古典密码的统计分析第三章香农理论1、熟练掌握密码体制的数学模型2、掌握熵及其性质3、了解伪密钥和唯一解距离4、了解密码体制的完善保密性5、理解乘积密码体制第四章分组密码1、熟练掌握分组密码的基本原理2、理解数据加密标准DES3、了解多重DES及DES的工作模式4、理解高级加密标准AES第五章公钥密码1、熟练掌握公钥密码的理论基础2、掌握RSA公钥密码3、掌握大素数的生成方法4、了解椭圆曲线上的Menezes- Vanstone公钥密码第六章序列密码与移位寄存器1、熟练掌握序列密码的基本原理2、理解移位寄存器与移位寄存器序列3、掌握移位寄存器的表示方法4、了解线性移位寄存器序列的周期性、序列空间和极小多项式5、知道m-序列的伪随机性几点说明本课程教学时数为48学时,根据不同章节难易程度安排上机练习。
课程内容要求的高低用不同词汇加以区分:对于概念、理论,从高到低以“理解”、“了解”、“知道”三级区分;对于运算、方法,以“熟练掌握”、“掌握”、“会”或“能”三级区分。
现代密码学课程设计

现代密码学课程设计一、课程概述现代密码学是一门关于信息安全的学科,主要研究保护信息在通信及存储中的安全性。
本课程设计旨在让学生从理论和实践两方面了解现代密码学的基础知识、常用算法以及应用实例,通过实现密码加解密算法、数字签名算法等,加深对现代密码学的理解,提高学生信息安全意识和实际编程能力。
二、教学目标•了解现代密码学的基本概念和密码学的发展历程;•掌握对称密钥算法和非对称密钥算法的基本原理;•掌握常用的密码学算法和协议,如AES、RSA、MD5、SHA等;•掌握常见的密码攻击方法的手段和防范措施;•能够结合实例了解密码学在信息安全领域的应用。
三、教学内容3.1 现代密码学基础•密码学的定义和发展历程•密码学的基本概念、分类和研究对象•密码学中的术语和符号3.2 对称加密算法•对称加密算法的基本原理•常用的对称加密算法:DES、3DES、AES等•实现对称加密算法的案例3.3 非对称加密算法•非对称加密算法的基本原理•常用的非对称加密算法:RSA、ECC等•实现非对称加密算法的案例3.4 哈希算法•哈希算法的基本原理•常用的哈希算法:MD5、SHA等•实现哈希算法的案例3.5 数字签名算法•数字签名算法的原理和应用•常用的数字签名算法:RSA、DSA等•实现数字签名算法的案例3.6 密码攻击与防范•常见的密码攻击方式:暴力破解、字典攻击、重放攻击等•密码攻击技术的分类和流程•密码攻击防范和对策3.7 现代密码学应用实例•SSL/TLS协议的原理和实现•HTTPS协议的原理和实现•VPN的实现和应用四、教学方法本课程设计采用授课、讲解、案例演示、群体讨论等多种教学方法相结合,以提高学生的学习兴趣和参与度。
同时,鼓励学生在本课程设计的实践环节中,利用程序实现加解密算法、数字签名等,同时进行实际的密码攻击和防范。
五、考核方式•课程论文:涵盖对现代密码学的基本概念及其在信息安全领域中的应用、常用算法的原理和具体实现以及密码攻击和防范等方面。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《现代密码学》课程教学大纲
一课程说明
1.课程基本情况
课程名称:计算机基础
英文名称:Modern Cryptography
课程编号:2412216
开课专业:信息与计算科学
开课学期:第6学期
学分/周学时: 3 /3
课程类型:专业任选课
2.课程性质(本课程在该专业的地位作用)
本课程的主要目的是让学生学习和了解密码学的一些基本概念,理解和掌握古典密码体制、分组密码体制、公钥密码体制、流密码、数字签名和密码协议的基本概念、基本理论以及基本运算,领会密码体制设计与分析的基本思想与方法,理解密码产品的基本工作原理,以及培养学生在实践中解决问题的能力。
本课程属于信息与计算科学专业的专业课程,是数学在信息安全中的一个重要应用,是一门理论性和应用性很强的课程。
3.本课程的教学目的和任务
(1)学生学习本课程之前,应具备《概率论》、《近世代数》和《计算机网络》等基础知识。
在理解、掌握、了解三个能力层次上,对学生学习和掌握本课程知识有如下要求:
①理解:能识记密码学基础理论中的基本概念、原理和方法的涵义,并能表述和判断其是与非。
②掌握:在理解的基础上,能较全面的掌握应用密码学的基本概念、基本原理、基本密码协议和基本技术,并熟练掌握一些典型的密码学方案,能表达基本内容和基本道理,分析相关问题的区别与联系。
③了解:在掌握的基础上,能运用应用密码学的基本概念、基本原理、协议
和技术,阐释一般安全网络环境中密码产品如何利用密码学理论工作的原理,分析密码技术的实现过程和方法,并能应用有关原理和技术设计出一些简单的密码方案。
(2)课程教学重点与难点:
①教学重点:密码学的基本架构、基本概念、基本原理、基本密码协议和基本技术,以及密码学中一些典型的方案,能表达基本内容和基本道理。
②教学难点:数学基础知识及其在密码学基本原理、基本密码协议和基本技术中的应用。
(3)课程教学方法与手段:
本课程采用讲授与学生自行练习相结合方式,其手段有:
①利用网络资源、多媒体等教学手段为教学服务,结合相关知识进行讲解
②详细讲解相关内容,引导学生对此进行深入的思考与分析,勇于单独发表自己的见解;
③课前安排学生查找相关资料,课后布置书面作业,理论与实践相结合,让学生体会并领略密码技术,对密码学有更深刻的认识。
③引导学生进行创新思维,力求提出新见解
(4)课程考核方法与要求
本课程考核以笔试为主。
主要考核学生对基础理论,基本概念的掌握程度,以及学生实际应用能力。
平时作业成绩占10%,期中考试成绩占20%,期末考试成绩占70%。
4.本课程与其他课程的关系
学生学习本课程之前,应具备《概率论》、《近世代数》和《计算机网络》等基础知识。
5.教学时数及课时分配
【1】现代密码算法工程路而红、董秀则、李雪梅、张磊等著清华大学出版社2012年6月
【2】《现代密码学(第2版)》杨波著清华大学出版社2007年4月
【3】《密码学原理与实践》Douglas R.Stinson著电子工业出版社2003年2月
【4】《密码学与计算机网络安全》卿斯汉著清华大学出版社2001年7月【5】《现代密码学》陈鲁生沈世镒科学出版社2002
【6】《密码学教程》张福泰李继国武汉大学出版社2006
三教学方法和教学手段说明
以讲授为主的教学模式,适当地加入了一些讨论式教学方法。
四成绩考核办法
本课程以教务处相关文件规定进行考核。
五教学内容
第一部分密码学概论(共4学时)
主要内容
1.1密码学的基本概念
1.2 密码学的发展概况
1.3古典密码
基本要求
1、理解密码学的基本概念及体系结构,包括密码体制的结构、安全性以及攻击类型。
2、对密码学发展的历史及其应用前景有一定的了解。
3、理解掌握几种古典密码的概念、加解密算法及其破译方法。
4、理解无条件安全的一次一密体制的设计方法和原理,了解其局限性。
教学要点
对密码体制的结构、安全性和攻击类型进行详细的讲解,重点搞清楚几种古典密码的基本加密算法及破译。
第二部分现代分组密码(共4学时)主要内容
2.2代换置换网络
2.3分组密码原理与设计准则
2.4数据加密标准DES
2.6高级加密标准AES
2.7分组密码的操作模式
2.8差分分析与线性分析
基本要求
1.掌握分组密码的基本原理
2.在对一些基本数学知识的理解下,熟练掌握数据加密标准DES和高级加密标准AES的加解密原理及其流程。
3.掌握分组密码的4种基本工作方式。
4.了解差分分析法和线性分析法。
教学要点
分组密码的基本原理、数据加密标准——DES和AES
第三部分流密码(共4学时)
主要内容
3.1 流密码的原理
3.2 有限状态自动机
3.3 线性反馈移位寄存器
基本要求
1.理解流密码的原理
2.了解有限状态自动机
3.熟练掌握线性反馈移位寄存器
教学要点
线性反馈移位寄存器原理及其在流密码的设计中的运用;流密码的设计原理和方法
第四部分公钥密码(共6学时)
主要内容
4.1 公钥密码体制简介
4.2 公钥密码的数学基础知识
4.3 RSA公钥密码体制
4.4 EIGamal公钥密码体制
4.5 Diffie-Hellman密钥协商方案
基本要求
1.掌握公钥密码的数学基础知识
2. 熟练掌握RSA公钥密码体制EIGamal公钥密码体制,理解其安全性和和易遭受的攻击方法
3. 掌握Diffie-Hellman密钥协商方案
教学要点
这一章是本教材的难点之一,包括基本数学知识的介绍及其在公钥密码体制中的应用。
介绍公钥密码体制的理论基础及其实现方法,以及两种经典的公钥密
码体制-RSA和EIGamal。
第五部分 Hash函数(共6学时)
主要内容
5.1 Hash函数简介
5.2 Hash函数的安全性
5.5 hash函数的攻击方法
5.6 hash函数的用途
基本要求
理解Hash函数的概念、性质及应用
教学要点
Hash函数的概念、性质及应用
第六部分数字签名与身份识别(共12学时)主要内容
6.1 数字签名体制
6.2 RSA数字签名方案
6.3 EIGamal签名方案
6.4 Schnorr数字签名方案
6.5 数字签名标准DSS
6.6 椭圆曲线数字签名方案及其他特殊数字签名介绍
6.7 身份识别的概念
6.8 弱身份识别
6.9 强身份识别
6.10 身份识别协议
6.11身份识别协议的安全
基本要求
1. 理解数字签名体制的概念
2.掌握RSA、ElGamal数字签名方案和数字签名标准DSS,对其安全性有
所了解
3.了解其他特殊数字签名方案及其应用
4.理解身份识别的概念
5.理解强、弱身份识别的分类及流程
6.掌握几个典型的身份识别协议
7.了解身份识别的安全性
教学要点
数字签名的概念、数字签名标准、数字签名的实现方案及其应用;并分别介绍强、弱身份识别的流程和几个身份识别协议的相关知识。
第七部分认证理论与技术(共6学时)主要内容
7.1 认证模型
7.2 认证中常见的攻击和对策
7.3 认证协议
7.4 Kerberos系统
7.5 X.509认证服务
基本要求
1.掌握认证模型
2.掌握一些典型的认证协议
3.理解Kerberos系统和X.509认证服务
教学要点
认证模型的相关知识,一些典型的认证协议,了解Kerberos系统以及X.509认证服务
第八部分密钥管理(共4学时)
主要内容
8.2 密钥分配模式
8.3 密钥传送
8.4 密钥协商
8.5 秘密共享
8.6 会议密钥广播与分发
8.7 密钥托管
基本要求
1. 对密钥的产生、存储、装入、分配、保护、丢失、销毁等内容有一定的理解。
2. 理解密钥分配、密钥传送、密钥协商、秘密共享、会议密钥广播与分发、密钥托管等概念及实现方法。
教学要点
介绍密钥分配、密钥传送、密钥协商、秘密共享、会议密钥广播与分发、密钥托管等相关知识及其基本原理和实现方法
第九部分 PKI技术(共4学时)
主要内容
9.1PKI的组成
9.2 PKI的功能和要求
9.3 PKI相关协议
9.4 PKI产品
基本要求
1.理解PKI的组成、功能和要求
2.了解PKI相关协议和一些有代表性的产品
教学要点
简要介绍PKI的相关知识
第十部分密码学新进展(共4学时)主要内容
10.1 量子密码学
10.2 环签名指定验证者签名
10.3 基于身份的公钥体制与无证书公钥体制
10.4 DNA密码简介
基本要求
1.理解量子密码学、新签名方案和信道公钥体制
2.对密码学的新进展有一定的掌握,试图能够提出自己的看法
教学要点
介绍密码学的一些新的进展情况,引导学生进行创新思维
五、教学方法建议
利用网络资源、多媒体等教学手段为教学服务,理论与实践相结合,让学生体会并领略密码技术。