[发明专利]一种高效的OPC UA客户端与服务器端数据传输加密方法在审

专利信息
申请号: 201811365958.5 申请日: 2018-11-16
公开(公告)号: CN109450615A 公开(公告)日: 2019-03-08
发明(设计)人: 罗志勇;邓庆煌;马国喜;赵杰;韩冷;郑焕平;蔡婷;杨美美 申请(专利权)人: 重庆邮电大学
主分类号: H04L9/06 分类号: H04L9/06;H04L9/08;H04L9/30;H04L29/06
代理公司: 重庆萃智邦成专利代理事务所(普通合伙) 50231 代理人: 黎志红
地址: 400065*** 国省代码: 重庆;50
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 客户端 服务器端数据 工业数据通信 传输加密 数据传输 信息安全 服务器 网络传输过程 安全管理 安全交换 实时性 秘钥 密匙 平衡 交换 应用
【权利要求书】:

1.一种高效的OPC UA客户端与服务器端数据传输加密方法,其特征在于,包括以下步骤:

a.服务器首先创建RSA密匙对,即RSA公钥和私钥,通过Internet网络发送RSA公钥到客户端,同时保存RSA私钥;

b.客户端创建AES密钥,并用该AES密钥加密待传送的数据,同时用接受的RSA公钥加密AES密钥;

c.用RSA公钥加密后的AES密钥同密文一起通过Internet网络传输发送到服务器;

d.服务器收到这个被加密的AES密钥和密文后,首先调用服务器保存的RSA私钥,并用该私钥解密加密的AES密钥,得到AES密钥;

e.最后用AES密钥解密密文得到数据。

2.根据权利要求1所述的高效的OPC UA客户端与服务器端数据传输加密方法,其特征在于,步骤a中OPC UA服务器创建RSA密匙对,并且通过Internet发送RSA公钥到客户端,创建RSA密匙对的具体步骤如下。

1.1)随机选择两个不相等的质数p和q;

1.2)计算p和q的乘积n;

1.3)计算n的欧拉函数当n=1时,n为质数时,如果n是某一质数的m次方,即n=pm,p为质数,m为整数且大于等于1,则p是质数,则从1到pm的整数中,除去pk,m≥k≥1,余下的都与pm互质,也就是说,一共n个数,其中有pm-1个整数与n不是互质关系,则与n互质的整数个数为pm-pm-1,当n=p1*p2,且p1、p2互质时,有如果a与p1互质(a<p1),b与p2互质(b<p2),c与p1p2互质(c<p1p2),则c与数对(a,b)是一一对应关系;由于a的值有种可能,b的值有种可能,则数对(a,b)有种可能,而c的值有种可能,所以就等于拉函数等于各个因子的欧拉函数的积,对于任意一个大于1的正整数,都可以写成,其中,p1,p2,…,pk为质数,最后就可以得到欧拉函数的通用计算公式:p为质数,r为整数且大于等于1;

1.4)随机选择一个整数e,其中且e与互质;

1.5)计算e对于的模反元素d;

1.6)将n和e封装成公钥,n和d封装成私钥。

3.根据权利要求2所述的高效的OPC UA客户端与服务器端数据传输加密方法,其特征在于,e选为65537。

4.根据权利要求1-3之一所述的高效的OPC UA客户端与服务器端数据传输加密方法,其特征在于,所述步骤b中客户端创建AES密钥,并且用该AES密钥加密待传送的数据,同时用接受的RSA公钥加密AES密钥的具体步骤如下;

2.1)对明文进行轮密匙加处理,对处理后的数据进行字节代换运算;

2.2)行变换,行变换对状态的每行以字节为单位进行循环右移,移动字节数根据行数来确定,第0行不发生偏移,第一行循环右移一个字节,第二行移两个,依次类推;

2.3)列混合变换,列变换就是从状态中取出一列,表示成多项式的形式后,用它乘以一个固定的多项式a(x),然后将所得结果进行取模运算;

2.4)重复上述步骤2.1)-步骤2.3)过程10次;

2.5)用RSA公钥加密AES密钥。

5.根据权利要求4所述的高效的OPC UA客户端与服务器端数据传输加密方法,其特征在于,所述步骤2.1)对明文进行轮密匙加处理,对处理后的数据进行字节代换运算。

6.根据权利要求4所述的高效的OPC UA客户端与服务器端数据传输加密方法,其特征在于,所述步骤2.3)列混合变换具体包括:列变换就是从状态中取出一列,表示成多项式的形式后,用它乘以一个固定的多项式a(x),然后将所得结果进行取模运算,模值为x4+1,其中a(x)={03}x3+{02}x2+{01}x+{02},这个多项式与x4+1互质,因此是可逆的,列混合变换的算术表达式为:s’(x)=a(x)s(x),其中,s(x)表示状态的列多项式。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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