网络安全技术第四讲.pptVIP

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络安全技术第四讲

* * DES算法是一种对称算法(单钥加密算法)、既可用于加密,也可用于解密。 解密的过程和加密时相似,但密钥使用顺序刚好相反。 对于DES加密,除了尝试所有可能的密钥外,还没有已知的技术可以求得所用的密钥。 DES算法可以通过软件或硬件来实现。 * 自DES成为美国国家标准以来,已经有许多公司设计并推广了实现DES算法的产品,有的设计专用LSI器件或芯片,有的用现成的微处理器实现,有的只限于实现DES算法,有的则可以运行各种工作模式。 针对DES密钥短的问题,科学家又研制了三重DES(或称3DES),把密钥长度提高到112或168位。 * 2. 三重DES算法 也称TDES算法。三重DES算法需要执行三次DES的加密。一般三重DES算法使用两个DES密钥或三个密钥,如果是使用两个密钥,则密钥K1和K3可以相同,K2却不能相同。其算法步骤为: 发送端用密钥K1进行DES加密; 发送端用密钥K2对上一结果进行DES解密; 发送端用密钥K1对上一结果进行DES加密; 接收方则相应地使用K1解密,K2加密,再使用K1解密 。 K1 E M K2 D K3 E K3 D C K2 E K1 D M C 三重DES的加密解密过程 * 3. IDEA算法 国际数据加密算法IDEA是由瑞士科学者提出的,它在1990年正式公布并在之后得到增强。 IDEA算法是在DES算法的基础上发展而来的,类似于三重DES。 它也是对64位大小的数据块加密的分组加密算法,密钥长度为128位,它基于“相异代数群上的混合运算”思想设计算法,用硬件和软件实现都很容易,且比DES在实现上快很多。 IDEA自问世以来,已经历了大量的验证,对密码分析具有很强的抵抗能力,在多种商业产品中被使用。 IDEA的密钥长度为128位,比DES多一倍,这么长的密钥在今后若干年内应该是安全的。 IDEA算法也是通过一系列的加密轮回操作的,每轮中也使用压缩函数进行变换,只是不使用移位置换。 IDEA中使用的运算有: 异或 模216加法 模216+1乘法 这三种运算彼此混合可产生很好的效果。运算时IDEA把数据分为四个子分组,每个16位。 * 4. AES算法 密码学中的AES(Advanced Encryption Standard,高级加密标准)算法,又称Rijndael加密算法,是美国联邦政府采用的一种区块加密标准。 这个标准用来替代原先的DES,已经被多方分析且广为全世界所使用。经过五年的甄选流程,高级加密标准由美国国家标准与技术研究院(NIST)于2001年11月26日发布于FIPS PUB 197,并在2002年5月26日成为有效的标准。2006年,高级加密标准已然成为对称密钥加密中最流行的算法之一。 * AES的基本要求是,采用对称分组密码体制,密钥长度为128、192、256位,分组长度为128位,算法应易于各种硬件和软件实现。 在应用方面,尽管DES在安全上是脆弱的,但由于快速DES芯片的大量生产,使得DES仍能暂时继续使用,为提高安全强度,通常使用独立密钥的三重DES。但是DES迟早要被AES代替。 AES加密算法演示程序。 * 几种对称加密算法的比较 * 4.3.5 非对称密码技术 非对称密码技术也称为公钥密码技术,研究的基本工具不再像对称密码技术那样是代换和置换,而是数学函数。1976年斯坦福大学的W.Diffie和M.E.Heilinan 提出了这种新型密码体制。 若加密密钥和解密密钥不相同,或从其中一个难以推出另一个,则称为非对称密码技术或双钥密码技术,也称为公钥密码技术。 非对称密码算法使用两个完全不同但又完全匹配的一对密钥——公钥和私钥。公钥是可以公开的,而私钥是保密的。 它可以实现多个用户用公钥加密的消息只能由一个用户用私钥解读,或反过来,由一个用户用私钥加密的消息可被多个用户用公钥解读。其中前一种方式可用于在公共网络中实现保密通信;后一种方式可用于在认证系统中对消息进行数字签名。 * 非对称密钥密码体制的通信模型 * 非对称加密算法的主要特点如下: ① 用加密密钥PK(公钥)对明文m加密后得到密文,再用解密密钥SK(私钥)对密文解密,即可恢复出明文m,即 DSK( EPK( m ) ) = m ② 加密密钥不能用来解密,即 DPK( EPK( m ) ) ≠ m; DSK( ESK( m ) ) ≠ m ③ 用PK加密的信息只能用SK解密;用SK加密的信息只能用PK解密。 ④ 从已知的PK不可能推导出SK。 ⑤ 加密和解密的运算可对调,即 EPK( DSK( m ) ) = m * 非对称密码体制大大简化了复杂的密钥分配管理问题,但非对称加密算法要比对称加密算法慢得多 (约差1000倍) 。 因此,在实际

文档评论(0)

wangshirufeng + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档