【技术实现步骤摘要】
本专利技术涉及数控系统领域,具体地说是一种用于车间监控与管理系统的加密通信方法。
技术介绍
数控机床是广泛应用于机械制造业的重要加工设备,通过对数控机床运行状态的监控,可以及时的掌握加工信息和工件的加工状态,以便能够迅速调整加工策略,参数,或者提前排除故障。车间监控与管理系统通过对数控机床的监控,可以实现预测维修,减少停机时间,提高生产效率。车间监控与管理系统与数控之间的通信是对车间数控系统的基础。目前车间监控与管理系统与数控机床通信的方式主要有以下几种方式:1,基于数控系统访问接口的方式;2,制造自动化协议(MAP)的通信方法;3,基于OPC的通信方法。第一种方法要求可以实现与数控机系统的通信,能够监控数控机床的运行状态信息,大部分的厂商不提供具有安全特征的监控方法。第二种方法中,MAP是应用于工厂车间环境的通用网络通信协议,能够满足数控加工文件的分配需求,但是没有安全方法。以上的方法可以实现数控系统与车间管理系统间的通信,但是存在用户信息泄露的风险。第三种方法相对于前两种方法来说,用户可以在OPC安全框架下实现数控系统与车间管理系统间的安全通信,具有一定的安全性,但是只能局限具备OPC通信功能的数控机床,不具有普遍性。
技术实现思路
针对现有技术中存在的上述不足之处,本专利技术要解决的问题是提出一种用于车间监控与管理系统的加密通信方法,用于数控系统和车间监控与管理系统之间的 ...
【技术保护点】
一种用于车间监控与管理系统的通信方法,其特征在于,以数控系统和车间监控与管理系统中任一方作为数据发送端,另一方作为数据接收端,其通信过程中包括以下步骤:在发送报文之前,由数据发送端生成动态密钥;使用动态密钥对待发送报文进行加密,得到信息密文;使用数据发送端的私钥对动态密钥进行加密,得到中间密钥密文;使用数据接收端的公钥对中间密钥密文进行加密,得到加密密钥;信息密文和加密密钥进行拼接形成传输报文,将其通过网络发送给数据接收端;数据接收端将接收到的传输报文进行分解,得到信息密文和加密密钥;使用数据接收端的私钥对加密密钥进行解密,得到中间密钥密文;使用数据发送端的公钥对中间密钥密文进行解密,得到动态密钥;使用动态密钥对信息密文进行解密,得到原始的待发送报文。
【技术特征摘要】
1.一种用于车间监控与管理系统的通信方法,其特征在于,以数控系统和
车间监控与管理系统中任一方作为数据发送端,另一方作为数据接收端,其通
信过程中包括以下步骤:
在发送报文之前,由数据发送端生成动态密钥;
使用动态密钥对待发送报文进行加密,得到信息密文;
使用数据发送端的私钥对动态密钥进行加密,得到中间密钥密文;
使用数据接收端的公钥对中间密钥密文进行加密,得到加密密钥;
信息密文和加密密钥进行拼接形成传输报文,将其通过网络发送给数据接
收端;
数据接收端将接收到的传输报文进行分解,得到信息密文和加密密钥;
使用数据接收端的私钥对加密密钥进行解密,得到中间密钥密文;
使用数据发送端的公钥对中间密钥密文进行解密,得到动态密钥;
使用动态密钥对信息密文进行解密,得到原始的待发送报文。
2.根据权利要求1所述的一种车间监控与管理系统的通信方法,其特征在
于,所述使用数据发送端的私钥对动态密钥进行加密采用非对称加密的方法,
具体为:
将数据发送端的动态密钥K转换为ASCII序列,并分成长度相等的子序列若
干子密钥:K=k0k1k2..km;
对每一组子密钥按照下面的公式进行加密,得到中间密钥密文:
k`i=kid1modn1,i=0,1,2,…m
K`=k`0k`1k`2..k`m其中,(d1,n1)为数据发送端的私钥,mod表示取余数运算。
3.根据权利要求1所述的一种车间监控与管理系统的通信方法,其特征在
于,所述使用数据接收端的公钥对中间密钥密文进行加密采用非对称加密的方
法,具体为:
对每一组中间密钥密文K...
【专利技术属性】
技术研发人员:于东,陆小虎,胡毅,房志亮,方柏鑫,张曦阳,
申请(专利权)人:沈阳高精数控智能技术股份有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。