非对称密码体制

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
解开。RSA密码算法的安全性是基于大数分解困难
问题
RSA算法描述
p,q为不相等的大素数
RSA算法可逆性证明
试试其推理 过程
非对称密码体制与对称密码体制的比较
对称密码体制 非对称密码体制
运行速度快
运行速度慢
单密钥
双密钥
不能实现身份认证
私钥加密数据能实现身份的认证 公钥加密数据能实现保密通信 不需要额外秘密信道协商密钥
需要额外秘密信道协商密钥
非对称密码体制 RSA密码算法
蒋芬 2013-08-12
教学内容:RSA公钥密码算法 教学目的:通过RSA公钥密码算法介绍非对称密
码算法
教学步骤:
(1)分析对称密码体制 (2)介绍非对称密码体制以及RSA算法 (3)总结

对称密码体制
密文 明文 加密算法 信道 解密算法
明文
密钥
加密密钥
相同或者可以互相推出
解密密钥
优点:加密或解密运算速度快,加密强度高,并且算法公开
缺点:密钥分发困难,更新周期长,不便于管理
常见算法:DES、IDEA、AES等
非对称密码体制(双密钥密码体制或者公钥密码体制)
原理:
每个用户都有一对预先选定的密钥:一个是可以公开 的,以Kl表示,另一个则是秘密的,以K2表示,公开 的密钥K1可以像电话号码一样进行注册公布,因此不 对称加密系统又称作公钥系统 。 两种表现形式: 公钥加密然后用私钥解密,私钥加密然后公钥解密。 常见非对称密码制: RSA,Elgamal,Ecc,Paillier,Schnorr
非 对 称 密 码 体 制 流 程
明文
接收端A 发送端A 加密算法 A的私钥K2
密文 信道
发送端B 接收端B 解密算法 A的公钥K1
明文
加密密钥
解密密钥
公钥和私钥满足 K2是K1的逆,即K2[E(X)]=K1。
K2和K1都容易计算。
由K1出发去求解K2十分困难。
RSA密码体制-非对称密码体制的典型代表
RSA的名字来源于它们的创建者。1978年Ronald.L
Rivest、Adi Shamir和Lenoard M. Adleman提出的
一种用数论构造的、也是迄今为止理论上最为成熟
完善的公钥密码技术——RSA,该技术已得到广泛
的应用。在RSA算ຫໍສະໝຸດ Baidu中,它使用广为公开的公钥加
密通信,密文只能被持有与之相配的私钥的人才能
相关文档
最新文档