公钥密码系统.pptVIP

  • 2
  • 0
  • 约5.41千字
  • 约 52页
  • 2021-12-03 发布于北京
  • 举报
Company Logo 认证的Diffie-Hellman密钥交换 密钥交换双方通过数字签名和公钥证书相互认证可以挫败中间人攻击。在密钥交换之前,密钥交换的双方Alice和Bob各自拥有公钥/私钥对和公开密钥证书,Alice和Bob签名算法和验证算法分别为SigA、SigB、VerA、VerB。可信中心TA也有一个签名方案,签名算法为SigTA,公开的签名验证算法为VerTA,Alice和Bob持有一个证书:    C(A)=(ID(A), VerA,SigTA(ID(A),VerA))    C(B)=(ID(B), VerB,SigTA(ID(B),VerB)) 其中ID(A)为用户身份信息,证书C(A)由TA事先签发 Alice和Bob产生共享秘密密钥的过程 (1) Alice秘密产生一个随机数x,计算X=ax mod   p,然后把X发送给Bob; (2) Bob秘密产生一个随机数y,首先计算Y= ay mod p,然后计算 k=Xy mod p 和yB=SigB(Y, X),   最后,Bob把(C(B),Y, yB)发送给Alice; (3) Alice计算k=Yx mod p,并使用VerB 验证yB , 使用VerTA验证C(B);计算yA=SigA(Y, X),并将结果 (C(A),yA) 发给用户Bob (4) Bob使用VerA 验证yA,使用Ver

文档评论(0)

1亿VIP精品文档

相关文档