[发明专利]一种基于拉斯维加斯ELGamal加密的OPC UA秘钥交换方法在审

专利信息
申请号: 201811365941.X 申请日: 2018-11-16
公开(公告)号: CN109547197A 公开(公告)日: 2019-03-29
发明(设计)人: 罗志勇;张雪;赵杰;马国喜;郑焕平;韩冷;蔡婷;罗蓉 申请(专利权)人: 重庆邮电大学
主分类号: H04L9/08 分类号: H04L9/08;H04L29/06
代理公司: 重庆萃智邦成专利代理事务所(普通合伙) 50231 代理人: 黎志红
地址: 400065*** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 秘钥 随机数 非对称加密 随机算法 客户端 交换 加密 服务器 工业数据通信 安全机制 安全交换 安全信道 工业信息 加密算法 加密效率 交换系统 通信流程 协商确定 信息安全 生成元 实时性 循环群 通信 认证 应用 保证
【权利要求书】:

1.一种基于拉斯维加斯ELGamal加密的OPC UA秘钥交换方法,其特征在于,通过拉斯维加斯生成随机数作为ELGamal盖莫尔加密的生成元g,再通过ELGamal盖莫尔加密算法对OPCUA客户端和OPC UA服务器之间进行信息加密,具体包括以下步骤:

a.客户端向服务器发送通信请求;

b.服务器回应客服端的请求,验证客服端是否可信,若可信,利用改进的ELGamal算法产生公/私钥对,改进在于:ELGamal加密的生成元g采用拉斯维加斯生成的随机数;

c.服务器用DES算法对公钥进行加密,发送给客户端;

d.客户端验证服务器是否可信,若可信,客户端利用服务器产生的ELGamal的公钥,对信息加密,回复服务端;

e.服务器用自己的私钥进行解密,得到明文;

f.服务器和客户端双方进行非对称加密通信。

2.根据权利要求1所述的基于拉斯维加斯ELGamal加密的OPC UA秘钥交换方法,其特征在于,所述步骤a中OPC UA客户端的通信请求包括1.1)客户端支持的安全机制、非对称加密ELGamal盖莫尔算法、数字签名、以及对应支持的最大和最小秘钥长度;

1.2)客户端安全证书,OPC UA当中使用X509.v3证书。

3.根据权利要求1所述的基于拉斯维加斯ELGamal加密的OPC UA秘钥交换方法,其特征在于,所述步骤b中OPC UA服务器在验证证书可信之后,利用随机ELGamal盖莫尔算法产生公/私钥对,具体步骤如下:

2.1)利用随机ELGamal盖莫尔产生一对公钥/私钥,作为加密/解密使用,利用随机算法拉斯维加斯算法得到生成元方法如下:

2.1.1)反复调用拉斯维加斯算法LV(n,g),直到找到一个解g,n:输入循环次数;

2.1.2)服务器利用生成元g得到一个q阶循环群G;

2.1.3)从{1,…,q-1}中随机选择一个x;计算h=gx,h:公钥;

2.1.4)服务器将h,q,g及G作为公钥发送给客户端,x作为私钥。

4.根据权利要求3所述的基于拉斯维加斯ELGamal加密的OPC UA秘钥交换方法,其特征在于,所述步骤d中客户端验证服务器是否可信,若可信,利用服务器发送的公钥进行加密,若不可信,向客户发送警告信息,由客户决定是否继续通信,明文加密步骤如下:

4.1)客户端从{1,…,q-1}中随机选择一个y,然后计算:c1=gy,c1:密文;

4.2)客户端计算共享秘密s=hy,把要发送的明文m映射为G上的一个元素m′,计算c2=m′·s,c2:密文;

4.3)客户端将密文(c1·c2)=(gy,m′·hy)=(gy,m′·(gx)y)发送给服务器。

5.根据权利要求4所述的基于拉斯维加斯ELGamal(盖莫尔)加密的OPC UA秘钥交换方法,其特征在于,所述步骤e中服务器利用自己的私钥对客户端发来密文进行解密,步骤如下:

5.1)服务器计算:s=c1x,s:群G上的逆元;

5.2)然后计算:m′=c2·s-1,将其映射到明文m。

6.根据权利要求4所述的基于拉斯维加斯ELGamal加密的OPC UA秘钥交换方法,其特征在于,所述利用拉斯维加斯随机算法得到唯一一个正解具体实现步骤是:

1.选定拉斯维加斯算法;

2.先设定一个布尔型变量名称为success,赋值为false;

3.判断布尔值(!success)是否为真;!表示为非;

若为真,利用拉斯维加斯算法得出一个唯一的解,并将值赋给布尔型变量success,再进行步骤3的判断;若为假,则此时的结果就是所求,结束程序。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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