chap密钥管理以及其他公钥体制 ppt课件.ppt
《chap密钥管理以及其他公钥体制 ppt课件.ppt》由会员分享,可在线阅读,更多相关《chap密钥管理以及其他公钥体制 ppt课件.ppt(37页珍藏版)》请在三一办公上搜索。
1、,公钥密码,10.1 Diffie-Hellman密钥交换算法,Diffie和Hellman在其里程碑意义的文章中,虽然给出了密码的思想,但是没有给出真正意义上的公钥密码实例,也既没能找出一个真正带陷门的单向函数然而,他们给出单向函数的实例,并且基于此提出Diffie-Hellman密钥交换算法,Diffie-Hellman密钥交换,允许两个用户可以安全地交换一个秘密信息,用于后续的通讯过程算法的安全性依赖于计算离散对数的难度素数p的原始根定义:如果a是素数p的原始根,则数a mod p,a2 mod p,ap-1 mod p是不同的并且包含1到p-1的整数的某种排列。对任意的整数b,我们可以
2、找到唯一的幂i满足b=ai mod p 0=i=(p-1)i 在离散对数算法中称为以a为基的指数 mod p。记为inda,p(b),Diffie-Hellman密钥交换协议描述,Alice和Bob协商好一个大素数p,和大的整数g,1p和g无须保密,可为网络上的所有用户共享。,Diffie-Hellman密钥交换协议描述,当Alice和Bob要进行保密通信时,他们可以按如下步骤来做:(1)Alice选取大的随机数x,并计算 X=gx(mod P)(2)Bob选取大的随机数x,并计算 X=gx(mod P)(3)Alice将X传送给Bob;Bob将X 传送给Alice(4)Alice计算K=(X
3、)X(mod P);Bob计算K=(X)X(mod P),易见,K=K=g xx(mod P)由(4)知,Alice和Bob已获得了相同的秘密值K双方以K作为加解密钥以传统对称密钥算法进行保密通信,Generate randomXa pCalculateYa=aXa mod p,Generate randomXb pCalculateYb=aXb mod p,User A,User B,Ya,Yb,CalculateK=(Yb)Xa mod p,CalculateK=(Ya)Xb mod p,Diffie-Hellman Key Exchange,交换示例 为了计算简单,使用很小数字。设P=4
4、7和47的一个原元,a=3。A选择秘密密钥XA=8,B选择秘密密钥XB=10,各自计算其公开密钥。(1)双方各自计算用户A计算:YA=3 8mod 47=6561 mod 47=28 mod 47用户B计算:YB=3 10mod 47=59049 mod 47=17 mod 47(2)交换YA和YB;(3)交换密钥后,A、B分别计算共享的秘密会话密钥KA、KB:用户A计算:KA=YB XA mod 47=178 mod 47=4 mod 47用户B计算:KB=YA XB mod 47=2810 mod 47=4 mod 47 A和B双方独立地决定采用4作为会话密钥。,Alice和Bob首先商议
5、好p的值,本例假设为p=2579,则本原元为a=2。假设Alice要发送消息x=1299给Bob,则 1)Bob选择随机数r=765作为自己的私钥,计算q=2r mod p=2756 mod 2579=949,作为公钥给Alice;2)Alice选择随机数k=853,计算y=2k mod p=2853 mod 2579=435,作为公钥给Bob;3)Alice计算密文e=x*q%k mod p=1299*949853 mod 2579=2396,并传递给Bob;4)Bob接收到密文后,计算x=e*(yr)(-1)mod p=2396*(435765)(-1)mod 2579=1299,从而得到
6、原文。,Diffie-Hellman安全性,离散对数的计算:ygx mod p已知g,x,p,计算y是容易的已知y,g,p,计算x是困难的,Diffie-Hellman密钥交换的攻击,replay攻击,中间人攻击图示,Diffie-Hellman密钥交换的攻击,中间人攻击1 双方选择素数p以及p的一个原根a(假定O知道)2 A选择Xap,计算Ya=aXa mod p,AB:Ya3 O截获Ya,选Xo,计算Yo=aXo mod p,冒充AB:Yo4 B选择Xbp,计算Yb=aXb mod p,BA:Yb5 O截获Yb,冒充BA:Yo6 A计算:(Xo)Xa(aXo)XaaXoXa mod p7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- chap密钥管理以及其他公钥体制 ppt课件 chap 密钥 管理 以及 其他 体制 ppt 课件

链接地址:https://www.31ppt.com/p-5787008.html