[发明专利]一种密码交换方法无效

专利信息
申请号: 201310082636.0 申请日: 2013-03-15
公开(公告)号: CN103209075A 公开(公告)日: 2013-07-17
发明(设计)人: 宋晓辉 申请(专利权)人: 南京易司拓电力科技股份有限公司
主分类号: H04L9/32 分类号: H04L9/32;H04L9/08
代理公司: 江苏银创律师事务所 32242 代理人: 何震花
地址: 210000 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 密码 交换 方法
【说明书】:

技术领域

发明涉及通信以及通信加密技术。

背景技术

所谓会话密码是用单独的密钥对每一次单独的会话加密,它只会在一次特殊的应用中使用。于是通信双方每一次会话都要重新设定会话密码。会话密码如何到达通信双方的问题即为密码交换的问题。会话密码到达通信双方的方法称为密码交换方法。密码交换方法比较著名的是DH算法。后来DH算法被引入到椭圆曲线中,国家密码管理局规定的SM2椭圆曲线公钥算法中的密钥交换协议即为DH算法的变型。但这种算法非常复杂。

发明内容

本发明所要解决的问题是密码交换过于复杂的问题。

为解决上述问题,本发明采用的方案如下:

一种密码交换方法,包括装置A和B,其中,装置A包括私钥da,和装置B的公钥pb,装置B包括私钥db和装置A的公钥pa,da和pa构成非对称加密的密钥对,db和pb构成非对称加密的密钥对;所述的方法包括如下步骤:

S1:装置A生成长度为rlen的随机串r1;

S2:装置A生成消息E1||V1发送给装置B;其中E1是由装置B的公钥pb加密r1得到,V1由对r1签名得到;

S3:装置B用其自身的私钥db解密E1得到R1,并根据R1验证签名V1;

S4:装置B生成长度为rlen的随机串r2,得到会话密码D= R1⊕r2;

S5:装置B生成消息E2||V2发送给装置A;其中E2是由装置A的公钥pa加密r2得到,V2由对r2签名得到;

S6:装置A用其自身的私钥da解密E2得到R2,并根据R2验证签名V2;

S7:装置A计算会话密码C= r1⊕R2,并生成EC||VC发送给装置B;其中EC是由装置B的公钥pb加密C得到,VC由对C签名得到;

S8:装置B用其自身的私钥db解密EC得到C1,并根据C1验证签名VC;

S9:装置B比较C1和D,如果两者相同则密码交换成功,否则密码交换失败。

本发明的技术效果如下:

一个安全的密码交换方法主要需要防止中间人攻击。本发明由于采用了签名技术,使得中间人无法通过伪装的方法得到会话密码,因为在步骤S3和S6中包括了签名验证的步骤,假如中间人伪装,签名验证即无法通过。可见本发明的安全性由非对称加密算法本身和数字签名算法决定。本发明与其他密钥交换协议相比显得非常简单。

附图说明

图1是本发明装置A和B的交换流程图。

具体实施方式

下面对本发明做进一步详细描述:

假设有通信双方装置A和装置B。初始时,装置A会生成非对称加密的密钥对da和pa;装置B会生成非对称加密的密钥对db和pb;其中da和db分别是装置A和装置B的私钥;pa和pb是装置A和B的公钥;装置A能够得到装置B的公钥pb,装置B能够得到装置A的公钥pa。公钥pa和pb的传输无需加密;也就是允许第三人获得。上述的非对称加密算法可以采用RSA算法或者椭圆曲线算法,特别可以采用国家密码管理局规范的SM2椭圆曲线算法。

一、随机串的生成

步骤S1和S4中包括长度为rlen的随机串r1和r2生成过程,该随机串的生成由随机数发生器产生。由随机数发生器可以由国家密码管理局批准的随机串发生器。随机串r1和r2的长度决定了最终会话密钥的长度,一般为128位或256位,即16字节或32字节的长度。

二、加密、签名及交换

步骤S2、S5中包括了对随机串r1、r2加密并签名的过程:对随机串r1、r2加密后得到E1、E;对随机串r1、r2签名后得到V1、V2。装置A对随机串r1加密时采用装置B的公钥pb。装置B对随机串r2加密时采用装置A的公钥pa。加密算法可以采用国家密码管理局规范的SM2椭圆曲线公钥加密算法。签名算法可以采用国家密码管理局规范的SM2椭圆曲线数字签名算法。由装置A对随机串r1加密签名后得到E1和V1组合后发送给装置B。由装置B对随机串r2加密签名后得到E2和V2组合后发送给装置A。步骤S2的E1||V1、步骤S5的E2||V2中的“||”表示的是组合,即数字串的合并。

三、随机串的解密以及签名验证

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京易司拓电力科技股份有限公司,未经南京易司拓电力科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310082636.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top