《-电子商务6-对称密码学与非对称密码学.pptx》由会员分享,可在线阅读,更多相关《-电子商务6-对称密码学与非对称密码学.pptx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、6-对称密码学和非对称密码学对称密码学和非对称密码学主讲:祝凌曦单位:北京交通大学办公室:土建楼321邮箱:ZHULINGXI139.COM今天,你今天,你移动支付了吗移动支付了吗?6-对称密码学和非对称密码学为为什什么么要要有有密密码码学学发送者接收者6-对称密码学和非对称密码学对对称称密密码码学学对称密码算法接受明文作为输入。使用一个对称密钥(symmetickey)进行运算,输出加密版本(也称为密文)。(1)加密和解密使用相同的密钥。(2)加密函数和解密函数非常类似(在DES中,加密函数和解密函数基本相同)。DataEncryptionStandard数据加密标准,该标准中的数据加密算法
2、(DataEncryptionAlgorithm),简称DEA6-对称密码学和非对称密码学对对称称密密码码学学DES、3-DES、RC2、RC5、RC6、AES分组密码RC4ZUC算法,即祖冲之算法A5和SNOW2.0序列密码6-对称密码学和非对称密码学对称密码的重点优点:在对称密码学当中,同一个密钥即可用于加密也可用于解密对称加密速度快。对称加密是安全的对称加密得到的密文是紧凑的6-对称密码学和非对称密码学对称加密对称加密对称解密对称解密6-对称密码学和非对称密码学对称加密算法解决方案6-对称密码学和非对称密码学对称密码的重点缺点:因为接收者需要得到对称密钥,所以对称加密容易受到中途拦截窃听
3、的攻击。对称密码系统当中密钥的个数大约是以使用者数目的平方的速度增长,因此很难将它的使用扩展到大范围的人群中对称密码系统需要复杂的密钥管理对称密码技术不适用于数字签名和不可否认性6-对称密码学和非对称密码学非非对对称称密密码码学学最早是在20世纪70年代中期由WhitfieldDiffie和MartinHellman引入了非对称密码学的概念罗纳德德李李维斯特(斯特(Ron Rivest)阿迪阿迪萨莫莫尔(Adi Shamir)伦纳德德阿德曼(阿德曼(Leonard Adleman)RSA算法相关的基本专利已于2000年9月到期,结果现在RSA算法就被作为一个必备的非对称密码算法加入到许多协议当
4、中6-对称密码学和非对称密码学非非对对称称密密码码学学两个不同的密钥,一个用于加密,另一个用于解密。这两个彼此独立、但是在数学上又彼此相关的密钥总是一起生成的非对称密钥生成过程完成之后,会得到两个密钥;一个是公钥,一个是私钥6-对称密码学和非对称密码学非非对对称称密密码码学学6-对称密码学和非对称密码学非非对对称称密密码码学学的重点非对称加密是安全的避免了复杂的密钥管理问题,密钥个数和人数相同非对称密码技术没有复杂的密钥分发问题发送加密信息之前你并不需要事先和对方建立关系非对称密码技术支持数字签名和不可否认性。非对称密码学的优点6-对称密码学和非对称密码学非对称加密解决方案6-对称密码学和非对称密码学非非对对称称密密码码学学的重点非对称密码算法相对较慢是同等强度对称密码算法的10倍到100倍当用一个非对称算法加密的时候,密文的长度要大于最初的明文长度非对称密码学的缺点6-对称密码学和非对称密码学为为什什么么要要有有密密码码学学理想的解决方案该解决方案必须是安全的加密的速度必须快加密得到的密文必须是紧凑的解决方案必须能够适应参与者数目很多的情况该解决方案必须能够抗密钥窃听攻击该解决方案一定不能要求事先在参与方之间建立某种关系该解决方案必须支持数字签名和不可否认性6-对称密码学和非对称密码学组合加密组合加密组合解密组合解密