信息安全概论 课件5.ppt
《信息安全概论 课件5.ppt》由会员分享,可在线阅读,更多相关《信息安全概论 课件5.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、公钥密码体制华中科技大学 刘开军ups_ 5 公钥密码体制1.简介 公钥密码体制下,加密和解密采用不同的密钥,这对密钥具有对应关系,但由一个推算另一个非常困难。在使用公钥密码体制的保密系统中,通信之前,可以在公开信道中把加密密钥传输给对方。外部攻击者即使截获了加密密钥和密文也无法解密。5 公钥密码体制 公钥密码体制的出现使得密码体制摆脱了必须在安全信道中传输密钥的束缚,使密码学向前迈进了一大步。公钥密码体制的最大优点在于针对密钥管理方法的改进。在公钥密码系统中,加密密钥是公开的,任何人都可以采用这些公开的加密密钥对自己准备传输的消息进行加密。同时,只有正确的人才能够用自己的解密密钥对密文解密。
2、5 公钥密码体制1976年,Diffie和Hellman首次提出公钥密码体制的思想。1977年,River、Shamir和Adleman发明了第一个比较完善的公钥密码算法RSA,这也是第一个能同时应用于数字签名的算法。5 公钥密码体制除RSA之外的其他公钥算法:n基于“子集和”难题的Merkle-Hellman Knapsack公钥密码算法;n基于代数编码系统的McEliece公钥密码算法;n基于有限域中离散对数难题的ElGammal公钥密码算法;n基于因子分解问题的Rabin算法;n椭圆曲线公钥算法。5 公钥密码体制2.基本思想 公钥密码算法是公钥密码体制的核心,这些算法基于不同的计算问题,
3、都在理论上保证了由解密密钥得到加密密钥是不可行的。目前使用的公钥密码算法都是基于NP完全问题。由于现在还没有NP完全问题的多项式解法,可以认为这些算法都是安全的。5 公钥密码体制设计公钥算法的一个重要概念是“单向函数”。对于一个函数,如果对于其定义域是上的任意x,f(x)d都容易计算,同时,对于其值域中几乎所有的取值y,计算其逆函数f-1(y)都是不可行的,则函数f(x)b被称为单向函数。可以提供单向函数的三大数学难题是:n大整数分解问题(简称IFP)n离散对数问题(简称DLP)n椭圆曲线离散对数问题(简称ECDLP)5 公钥密码体制3.RSA算法 RSA算法是第一个较为完善的公钥密码算法,也
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息安全概论 课件5 信息 安全 概论 课件
限制150内