《密码学》学习指南

2023-01-22 14:39:18   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《《密码学》学习指南》,欢迎阅读!
密码学,学习指南
第一章 密码学概述

1学习方法

通过阅读一些有关密码学历史的文献,了解密码学在军事上的重要地位,通过日常生活接触到的网络安全隐患等,认识密码学在信息安全领域的关键作用,激发学习课程的兴趣和动力。结合实例理解密码学的基本概念,通过习题加深对移位技术和代替技术的掌握和应用。灵活运用所学技巧方法进行实际的单表代替和多表代替的唯密文分析。

2学习重点

密码学和密码体制的基本概念和基本内容;密码编码的移位原理、代替原理和加减原理及其信息泄漏规律;

第二章保密理论

1学习方法

本章理论性较强,应当深入体会保密理论的基本概念和密码实践的关系,信息量和熵的概念具体应用到密码体制中,通过例子理解唯一解距离的内涵和计算方法。结合实际掌握算法的计算复杂性理论

2学习重点

熵、条件熵、联合熵的概念以及其含义,熵与信息量之间的关系;完全保密的密码体制的概念以及对完全保密的密码体制的信息论和概率论刻划;多余度和唯一解距离的概念;算法的

计算复杂性的概念。

第三章 序列密码

1学习方法

本章理论性较强,应当深入体会保密理论的基本概念和密码实践的关系,信息量和熵的概念具体应用到密码体制中,通过例子理解唯一解距离的内涵和计算方法。通过分析具体的模型理解掌握序列密码的工作模式,对于实用的序列密码算法应当先自己查找相关资料然后互相讨论,记下疑问再在课上解决,加深对序列密码设计环节和设计准则的感性认识。

2学习重点

熵、条件熵、联合熵的概念以及其含义,熵与信息量之间的关系;完全保密的密码体制的概念以及对完全保密的密码体制的信息论和概率论刻划;多余度和唯一解距离的概念;法的计算复杂性的概念;序列的密码的两个主要模型,即滤波模型和非线性组合模型以及简单分析方法与结果,包括周期结论和线性复杂性结论;理解布尔函数的线性谱、循环谱的概念; Bent函数和相关免疫函数的概念、性质和简单构造方法;非线性度的概念及其与Walsh谱的关系。

第四章 分组密码

1学习方法


通过详细分析具体的分组密码算法,理解掌握分组密码的工作模式和设计原则,通过搜资料了解国内外分组密码发展的最新动态并能用所学知识对目前的分组密码算法进行讨论,建立关于分组密码设计、分析、实现的基本体系。

2学习重点

分组密码设计的两个基本原则,即混乱和扩散原则;分组密码DES算法的结构;穷举攻击的基本思想与实现方法及其计算复杂性分析; AES算法(Rijndael算法)及其设计思想设计理论;分组密码的五种工作模式及其不同的应用范围。



第五章 公钥密码

1学习方法

本章的知识实践性强,应当充分发挥学习的主动性与积极性,结合课程内容了解信息密系统中的安全问题,并讨论基本的解决方案将公钥密码的设计理论与具体算法结合讨论,以加深对公钥密码理论的理解,加强对公钥密码实现技术的学习要学会自己动手实现基本的大数运算,以进一步加深对公钥密码的全面认识与理解。

2学习重点

公钥密码体制的思想; RSA公钥密码体制的参数选取方法(包括素数生成算法)设计要求; D-H密钥交换体制的基本思想;椭圆曲线群上的离散对数问题;椭圆曲线公钥密码体制。



第六章 数字签名与杂凑函数

1学习方法

针对本章的应用性强的特点,充分发挥学习的主动性与积极性,结合课程内容了解杂凑函数的重要作用及数字签名的设计与实现问题。注重将数字签名的设计理论与具体签名方案结合讨论,以加深对数字签名设计理论的理解,加强对数字签名实现技术的学习自己动手设计简单的数字签名方案,并进行简单分析,以进一步加深对数字签名技术的全面认识与理解。

2学习重点

杂凑函数的概念、提出背景、作用及意义。数字签名的概念,数字签名的条件及设计求; ElGamal数字签名方案和DSS数字签名标准。



第七章 认证技术

1学习方法

针对本章的实际意义,要结合课程内容了解认证技术的重要作用及认证的实现问题。认证设计理论与具体安全系统中的认证需求结合讨论,从接触到和体会到的实例中寻求对认证设计理论的进一步理解,注重对认证技术实践的学习,学会自己动手设计简单的


本文来源:https://www.dy1993.cn/JuPK.html

相关推荐