- 1、本文档共167页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
密码学发展阶段密码学发展可以分为三个阶段:1949年之前传统密码学阶段,密码学被认为是一门艺术1949~1975年现代密码学,密码学成为科学,标志是对称密码理论建立1976年以后现代密码学新阶段,标志是公钥密码理论建立密码学基本概念密码学(Cryptology)是研究信息系统安全必威体育官网网址的科学,它包括两个分支:密码编码学(Cryptography):密码编码学研究是对信息进行编码实现信息必威体育官网网址性的科学。密码分析学(Cryptanalytics):密码分析学则是研究、分析、破译密码的科学。密码学基本概念—术语消息原文被称为明文(Plaintext)用某种方法伪装消息以隐藏它的内容的过程称为加密(Encrtption)消息被加密之后形成的消息称为密文(Ciphertext)而把密文转变为明文的过程称为解密(Decryption)用于加密的数学函数加密算法(EncryptionAlgorithm)用于解密的数学函数解密算法(DecryptionAlgorithm)加密和解密算法的操作通常都是在一组密钥的控制下进行的,分别称为加密密钥(EncryptionKey)和解密密钥(DecryptionKey)密码系统(体制)一个密码系统(体制)包括所有可能的明文、密文、密钥、加密算法和解密算法。加密强度通常指信息加密后,破解的难易程度,一般与密钥的长度直接相关,密钥越长,越难以破解。密钥的长度用密钥的位数来标明(0,1),一个长度为40位的密钥,则可能的密钥数量为2的40次方,长度为n的密钥,可能的密钥个数为2n。如果用穷举法破解密钥,在知道加解密算法,知道密文的情况下,破解出明文需要的计算次数为2n数量级。简单加密举例明文abcdefghijklm密文WJANDYUQIBCEF明文nopqrstuvwxyz密文GHKLMOPRSTVXZ方法:列出明文字母与密文字母的一一对应关系。例:明文为networksecurity,则相就的密文为:GDPTHMCODARMIPX简单加密举例猪笔密码加密法由英文名pigpencipher得名。猪笔密码属于替换密码,但它不是用一个字母替代另一个字母,而是用一个符号来代替一个字母,把26个字母写进下四个表格中,然后加密时用这个字母所挨着表格的那部分来代替。对称密钥密码体制对称密钥密码体制是从传统的简单代换发展而来的。其主要特点是:加密算法公开,密钥必威体育官网网址加解密双方在加解密过程中使用的是完全相同或本质上等同(即从其中一个容易推出另一个)的密钥对称密钥密码体制也称为经典密钥密码体制、常规密钥密码体制、私钥密码体制、单钥密码体制等。对称密钥密码体制的通信模型:对称加密特点优点是运算效率高,硬件容易实现。主要缺点:在公开的网络上进行密钥的安全传送和管理很困难需要管理的密钥数量多(n*(n-1))不适合陌生人之间进行密钥传递和安全通信对传输信息的完整性不作检查无法解决信息的不可抵赖需求(两个人知道密钥)缺乏自动检测密钥泄露的能力等公钥密码体制1976斯坦福大学学生Diffie和他的导师Hellman提出了公开密钥密码体制(简称公钥体制),它的加密、解密密钥是不同的,从一个密钥不能(在有效的时间内)推导出另一个密钥,用任何一个密钥加密,都可以用另一个密钥解密。加密密钥公开,解密密钥必威体育官网网址。公钥密码体制也称为双钥密码体制、非对称密钥密码体制或公开密钥密码体制。公钥密码体制的产生,有效地解决了密码技术的瓶颈——密钥分配问题。比较著名的公钥密码算法:RSA、椭圆曲线。公钥密码体制原理和特点基本原理:加密与解密采用不同的密钥。其中,加密密钥PK是公开密钥,解密密钥SK是秘密密钥。加密算法E和解密算法D也是公开的。公钥算法的加密公开密钥与对称密钥相结合的加密公钥密码体制的特点对明文X用加密密钥PK加密后,再用解密密钥SK进行解密,即可以恢复原明文X,即:DSK(EPK(X))=X。加密密钥PK是公开的,但是不能用它来解密,即:DPK(EPK(X))≠X。虽然解密密钥SK是由加密密钥PK决定的,但是根据PK不能计算得到SK。加密算法E和解密算法D,公钥是公开的。对称加密和非对称加密比较序号对比项对称密钥加密非对称密钥加密1加/解密效率高低2加/解密密钥相同密钥不同密钥3密钥交换问题很大没问题4需管理密钥数量需加密通信用户数的平
文档评论(0)