您好,欢迎访问三七文档
否否否否否否否否否否是是是是是是是是是是发起方原始数据:己方密钥对),(AAPd,己方ID号AID(姓名、编号),己方证书AC,中心公钥CP,证书的中心签名值CAS,通过己方公钥和己方ID号计算得到己方信息杂凑值AZ。响应方原始数据:己方密钥对),(BBPd,己方ID号BID(姓名、编号),己方证书BC,中心公钥CP,证书的中心签名值CBS,通过己方公钥和己方ID号计算得到己方信息杂凑值BZ。第1步:将己方ID号、用户公钥、证书、证书中心签名值CAAAASCPID||||||发送至B。(证书交换)第6步:使用AZ、BZ、Ad、AP、BP、AR、BR和Ar计算AK和1S。第4步:产生临时密钥对),(BBRr。第5步:使用AP对临时公钥BR加密得到)(BARP,用Bd对BR签名)(BBRd。第6步:使用AZ、BZ、Bd、AP、BP、AR、BR和Br计算得到BK和BS。并发送BBBBASRdRP||)(||)(至A。第1步:使用AP和AID获得A方信息杂凑值AZ。验证A证书有效性?BR是否满足曲线??2ASS?1BSS从A到B密钥协商成功A协商失败B协商失败AR是否满足曲线?第2步:将己方ID号、用户公钥、证书、证书中心签名值CBBBBSCPID||||||发送至A。(证书交换)验证B证书有效性?联络表中有对方ID?第3步:产生临时密钥对),(AARr。第4步:使用BP对临时公钥AR加密得到)(ABRP,用Ad对AR签名)(AARd,将)(||)(AAABRdRP发送至B。验证A的签名?第3步:用Bd解密数据。第5步:用Ad解密数据。验证B的签名?第2步::使用BP和BID获得B方信息杂凑值BZ。第7步:计算AS,并发送AS至B。第7步:计算2S。协商失败发起方(A)响应方(B)联络表中有对方ID?
本文标题:SM2密钥协商流程
链接地址:https://www.777doc.com/doc-5374402 .html