基本信息
文件名称:信息加密技术姜毕营计算机网络技术七网络安全与管理任务三信息加密技术26课件讲解.pptx
文件大小:4.93 MB
总页数:12 页
更新时间:2026-03-06
总字数:约1.48千字
文档摘要

主讲人:姜毕营《计算机网络技术》项目七网络安全与管理任务三信息加密技术信息加密技术

目录CONTENTS1对称密钥密码体制2公钥密码体制

对称密钥密码体制Part.1

明文X密文Y加密密钥K明文X密文YABE运算加密算法D运算解密算法互联网解密密钥K相同密钥一、对称密钥密码体制加密密钥与解密密钥都使用相同密钥的密码体制。

DES的加密方法:明文数据64比特的数据64比特的数据64比特的数据64比特的数据64比特的数据…划分64比特的密文64比特的密文64比特的密文64比特的密文64比特的密文…64比特密钥(56比特密钥+8比特奇偶校验)加密加密加密加密加密…一、对称密钥密码体制1.数据加密标准DES由IBM公司研制并于1977年被美国定为联邦信息标准的数据加密标准(DataEncryptionStandard,DES),就是对称密钥密码体制的典型代表。国际标准化组织曾把DES作为数据加密标准。

为了解决56比特DES密钥太短的问题,学者们提出了三重DES(TripleDES,3DES)。3DES在1985年成为美国的一个商用加密标准。3DES使用3个密钥执行三次DES算法。明文DES算法加密密钥K1DES算法解密密钥K2DES算法加密密钥K3密文加密一、对称密钥密码体制2.三重DES3DES仍使用原有的DES算法,当三个密钥K1、K2和K3都相同时,等效于DES。这样有利于将DES逐步推广为3DES。

明文DES算法加密密钥K1DES算法解密密钥K2DES算法加密密钥K3密文密文DES算法解密密钥K3DES算法加密密钥K2DES算法解密密钥K1明文一、对称密钥密码体制2.三重DES3DES使用3个密钥执行三次DES算法。IBM最初设计DES时主要考虑用硬件来实现,因此DES/3DES的软件实现较慢。3DES目前正在被2001年发布的高级加密标准AES所替代。加密解密

高级加密标准(AdvancedEncryptionStandard,AES)支持128比特、192比特和256比特的密钥长度,用硬件和软件都可以快速实现。AES不需要太多内存,因此适用于小型移动设备。据美国国家标准与技术研究院NIST估计,如果用1秒即可破解56比特密钥长度的DES的计算机,来破解128比特密钥长度的AES密钥,要用大约149万亿年的时间才有可能完成破解。一、对称密钥密码体制3.高级加密标准AES

Part.2公钥密码体制

不同密钥明文X密文YB的公钥PKB明文X密文YABE运算加密算法D运算解密算法解密B的私钥SKB加密互联网二、公钥密码体制公开密钥密码体制又称为非对称密钥密码体制,使用不同的加密密钥与解密密钥。公钥密码体制产生的主要原因:对称密钥密码体制的密钥分配问题。对数字签名的需求。采用公钥密码体制更易解决密钥分发的问题。

二、公钥密码体制公钥密钥体制注意:任何加密方法的安全性取决于密钥的长度和攻破密文所需的计算量,而不是简单地取决于加密体制。因此不能简单地判断,对称密钥密码体制与公钥密码体制相比,哪个密码体制的安全性更好。本次会话的数据通信使用会话密钥加密使用自己的私钥解密出会话密钥(公钥密码体制,RSA)加密通信用户A用户B加密后的会话密钥选择一个与B共享的会话密钥(对称密钥密码体制,DES或AES)用B的公钥加密会话密钥(公钥密码体制,RSA)使用公钥密码体制加密很少的数据量使用对称密钥密码体制加密大量数据时间

《计算机网络技术》谢谢观看THANKYOU