- 5
- 0
- 约6.82千字
- 约 42页
- 2019-01-29 发布于北京
- 举报
《现代密码学》第九章密钥管理(一).ppt
* 密钥协商 D-H密钥协商 设p是一个大素数,g?Zp是模p本原元,p和g公开,所有用户均可获取,并可为所有用户所共有。 ⑴用户A随机选取一个大数a,0≤a≤p-2。 计算Ka=ga (mod p) ,并将结果传送给用户B。 ⑵用户B随机选取一个大数b,0≤b≤p-2。 计算Kb=gb (mod p) ,并将结果传送给用户A。 ⑶ 用户A计算K= (Kb)a (mod p) ; 用户B计算K= (Ka)b (mod p) 。 用户A和用户B各自计算生成共同的会话密钥K。 这是因为: K= (Kb)a = (gb)a = gab = (ga)b = (Ka)b。 * 密钥协商 中间人攻击 * 密钥协商 1. A选择 ,计算 ;发送 给M(B); 2. M对某个 ,计算 ;发送 给B; 3. B选择 ,计算 ;发送 给M(A); 4. M向A发送 ; 5. A计算 ; B计算 ; A用gma加密秘密信息S发送给B,M截取
原创力文档

文档评论(0)