一种数控系统G代码加密方法和系统技术方案

技术编号:28623604 阅读:34 留言:0更新日期:2021-05-28 16:19
一种数控系统G代码加密方法,包括:服务端根据不同用户信息,设置不同级别的数控系统使用权限等级;当用户使用数控系统时,数控系统对用户信息进行确认,同时调用权限验证服务器进行权限验证,鉴别用户是否有使用加密盘中G代码文件的权限;当用户权限验证通过后,用户可对加密盘G代码文件进行正常读写;当用户对加密盘中的G代码文件进行导出时,使用加密密钥对加密盘中G代码文件进行加密处理,在客户端打开导出的G代码文件时,对密钥进行解密后读取G代码文件内容。本发明专利技术加密盘只对权限进行验证,不对文件进行加解密操作,节约了CPU和内存资源。本发明专利技术加密盘未验证时是虚拟磁盘,不用担心中病毒、用户删除和格式化操作影响。

【技术实现步骤摘要】
一种数控系统G代码加密方法和系统
本专利技术涉及的是数控
,特别涉及一种数控系统G代码加密方法和系统。
技术介绍
数控系统中储存的G代码,也就是加工工艺文件,代表着加工工厂的核心竞争力,是需要严格保密的文件。但是传统的数控系统很少有针对G代码进行保护的。G代码文件失窃包括但不限于以下两种情况:(1)数控系统通常配备有U盘口,可以将G代码拷贝到U盘中带走。(2)对于支持网络传输G代码的机床,使用ftp、网盘等网络工具就能获得G代码文件的拷贝。针对上述情况,部分数控系统采用了G代码文件加密的方式进行保护:1、数控系统存储空间的G代码通常有以下几种来源:在数控系统上直接新建和编辑G代码;通过U盘拷贝G代码文件到数控系统;通过网络传输G代码文件到数控系统。无论哪种情况,只要G代码文件进入到数控系统存储空间,就会被自动加密。2、当数控系统需要读取G代码文件时,利用密钥对文件进行解密处理。此过程并不是将整个文件解密形成明文文件,而是将文件内容解密放入系统内存,由软件来处理。3、当数控系统需要编辑G代码时本文档来自技高网...

【技术保护点】
1.一种数控系统G代码加密方法,其特征在于,包括:/nS100.服务端根据不同用户信息,设置不同级别的数控系统使用权限等级;/nS200.当用户使用数控系统时,数控系统对用户信息进行确认,同时调用权限验证服务器进行权限验证,鉴别用户是否有使用加密盘中G代码文件的权限;/nS300.当用户权限验证通过后,用户可对加密盘G代码文件进行正常读写;/nS400.当用户对加密盘中的G代码文件进行导出时,使用加密密钥对加密盘中G代码文件进行加密处理,在客户端打开导出的G代码文件时,对密钥进行解密后读取G代码文件内容。/n

【技术特征摘要】
1.一种数控系统G代码加密方法,其特征在于,包括:
S100.服务端根据不同用户信息,设置不同级别的数控系统使用权限等级;
S200.当用户使用数控系统时,数控系统对用户信息进行确认,同时调用权限验证服务器进行权限验证,鉴别用户是否有使用加密盘中G代码文件的权限;
S300.当用户权限验证通过后,用户可对加密盘G代码文件进行正常读写;
S400.当用户对加密盘中的G代码文件进行导出时,使用加密密钥对加密盘中G代码文件进行加密处理,在客户端打开导出的G代码文件时,对密钥进行解密后读取G代码文件内容。


2.如权利要求1的一种数控系统G代码加密方法,其特征在于,还包括:S500.当用户使用数控系统完毕后,服务端对用户进行注销权限。


3.如权利要求1的一种数控系统G代码加密方法,其特征在于,当用户权限验证通过后,G代码文件存在的加密盘变为可访问状态。


4.如权利要求2的一种数控系统G代码加密方法,其特征在于,当用户权限验证注销后,G代码文件存在的加密盘变为不可见,加密盘中的G代码文件数据变为隐藏状态。


5.如权利要求1的一种数控系统G代码加密方法,其特征在于,权限服务器具有两种集成方式,具体为:内置于数控系统中和集成到外置设备中。


6.如权利要求5的一种数控系统G代码加密方法,其特征在于,当权限服务器内置于数控系统中时,数控系统首先...

【专利技术属性】
技术研发人员:江哲夫晏洁汤越杨小漫
申请(专利权)人:武汉华中数控股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1