密码学 总复习_第1页
密码学 总复习_第2页
密码学 总复习_第3页
密码学 总复习_第4页
密码学 总复习_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

应用密码学总复习第一章密码学的主要任务 密码系统的概念 对密码系统的攻击衡量密码系统攻击的复杂性的因素 密码系统的安全性 密码体制的分类 对称与非对称密码体制的主要特点 习题P151~6第二章古典密码

2.1替代密码

替代密码的原理单表替代密码一般单表替代密码例2.1凯撒密码例2.2多表替代密码

弗吉尼亚密码例2.4Hill密码例2.5(难点)playfair密码例2.6

2.2置换密码置换密码的原理周期置换密码例2.7列置换密码例2.82.32.4了解转轮机密码的原理了解古典密码的统计分析单表替代密码通过明文密文的统计规律而破译密码26个英文字母中的高频字母习题P391、2、4、5第3章分组密码

3.1分组密码的原理和特点3.2分组密码的设计原则分组密码评估的三方面3.3Feistel结构、SPN结构3.4DES算法的流程、安全性3.5AES算法的基本变换3.6分组密码的五个工作模式及其特点ECB、CBC、CFB、OFB、CTR习题P701~7,10、11第4章公钥密码体制

4.1公钥密码提出的背景公钥密码的应用公钥密码的基本思想(重点)公钥、私钥加解密变换单向陷门函数f:(1)给出f的定义域中的任意元素x,f(x)的计算是容易的;(2)给出y=f(x)中的y要计算x时,若知道设计函数f时结合进去的某种信息(该信息称为陷门),则容易计算;若不知道该信息,则难以计算。4.2RSA公钥密码体制数学基础:Euler定理,并建立在大整数因子分解的困难

性之上RSA算法描述:(1)密钥的生成

1.选择两个大素数p,q,(p,q为互异素数,需要保密)

2.计算n=p×q,(n)=(p-1)×(q-1)

3.选择整数e使gcd((n),e)=1,1<e<(n)

4.计算d,使d=e-1

mod(n),

得到:公钥为{e,n};私钥为{d}(2)加密(用e,n):明文:M<n,密文C=Me

(modn).(3)解密(用d,n):密文C,明文M=Cd

(modn)RSA重点例题:例4.1

4.4椭圆曲线密码椭圆曲线密码体制ECC的安全性基于

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论