公钥密码学与RSA课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《公钥密码学与RSA课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 密码学 RSA 课件
- 资源描述:
-
1、第9章 公钥密码学与RSA第1页,共26页。公钥密码学n是密码学一次伟大的革命n1976年,Diffie和Hellman 在“密码学新方向”一文中提出n使用两个密钥:公密钥、私密钥n加解密的非对称性n利用数论的方法n是对对称密码的重要补充第2页,共26页。公钥密码学解决的基本问题n密钥交换n对称密码进行密钥交换的要求:n已经共享一个密钥n利用密钥分配中心n数字签名n与传统的签名比较第3页,共26页。公钥密码体制n重要特点n仅根据密码算法和加密密钥来确定解密密钥在计算上不可行n两个密钥中的任何一个都可用来加密,另一个用来解密。n六个组成部分:n明文、密文;公钥、私钥;n加密、解密算法第4页,共2
2、6页。公钥密码体制第5页,共26页。公钥密码体制的加密功能nA向B发消息X,nB的公钥为KUb,私钥为KRbn加密 Y=EKUb(X)n解密 X=DKRb(Y)第6页,共26页。公钥密码体制的加密第7页,共26页。公钥密码体制的认证nA向B发送消息XnA的公钥为KUa,私钥为KRan“加密”:Y=EKRa(X)(数字签名)n“解密”:X=DKUa(Y)n注意:不能保证消息的保密性第8页,共26页。公钥密码体制的认证第9页,共26页。具有保密与认证的公钥体制第10页,共26页。对称密码 公钥密码一般要求:一般要求:1、加密解密用相同的密钥2、收发双方必须共享密钥安全性要求:安全性要求:1、密钥必
3、须保密2、没有密钥,解密不可行3、知道算法和若干密文不足以确定密钥一般要求:一般要求:1、加密解密算法相同,但使用不同的密钥2、发送方拥有加密或解密密钥,而接收方拥有另一个密钥安全性要求:安全性要求:1、两个密钥之一必须保密2、无解密密钥,解密不可行3、知道算法和其中一个密钥以及若干密文不能确定另一个密钥第11页,共26页。关于公钥密码的几种误解n公钥密码比传统密码安全?n公钥密码是通用方法,所以传统密码已经过时?n公钥密码实现密钥分配非常简单?第12页,共26页。RSA算法n由MIT的 Rivest,Shamir&Adleman 在 1977 提出n最著名的且被广泛应用的公钥加密体制 n明文
4、、密文是0到n-1之间的整数,通常n的大小为1024位或309位十进制数第13页,共26页。RSA算法描述n加密:C=Me mod N,where 0MNn解密:M=Cd mod N n公钥为(e,N),私钥为(d,N)n必须满足以下条件:nMed=M mod Nn计算Me和Cd是比较容易的n由e和n确定d是不可行的第14页,共26页。RSA 密钥产生过程n随机选择两个大素数 p,q n计算 N=p.qn注意(N)=(p-1)(q-1)n选择 e使得1e(N),且gcd(e,(N)=1 n解下列方程求出 d ne.d=1 mod(N)且 0dN n公布公钥:KU=e,N n保存私钥:KR=d,
展开阅读全文