[发明专利]一种缝纫设备控制器的数据加密方法在审
申请号: | 201910411657.X | 申请日: | 2019-05-16 |
公开(公告)号: | CN110166449A | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 李海洲;朱润平 | 申请(专利权)人: | 东莞稳控智能技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F21/60 |
代理公司: | 北京盛凡智荣知识产权代理有限公司 11616 | 代理人: | 尚欣 |
地址: | 523000 广东省东莞市东莞松山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据加密 缝纫设备 数据文件 控制器 加密数据文件 原始坐标数据 目标数据块 加密处理 加密效率 加密运算 校验数据 防损坏 结尾 | ||
本发明公开一种缝纫设备控制器的数据加密方法,包括:获取包装有校验数据头的原始坐标数据的数据文件;获取加密运算值;数据加密;依次对连续的所述目标数据块执行数据加密直至数据文件结尾并获得加密数据文件。本发明能对数据足进行防损坏加密处理,加密效率高。
技术领域
本发明涉及工业缝纫设备控制系统的数据处理领域,尤其涉及一种缝纫设备控制器的数据加密方法。
背景技术
随着工业自动化的发展,制造业的自动化程序越来越高,在工业缝纫领域数字化控制系统的使用率也不断增长,工业缝纫自动化主要涉及了以下流程:电脑辅助的花样设计、花样数据的传输、控制系统对花样数据的解析、控制系统对工业设备驱动操作。整个加工流程如附图1所示。其中,设计人员设计完要制作的花样后,会通过多种方式传输到控制系统中进行解析,比如通过以太网、工业通信网络等在线通信传输方式,或者大容量USB接口存储器等离线传输方式。在数据传输的过程中,可能会因为不可预测的原因导致数据损坏而阻碍整个自动化加工过程,比如通信网络异常瘫痪、外部干扰,比如存储介质的自然和非自然损坏,传输过程接触异常等;所以在数据传输过程中进行数据防损坏检测是有十分必要的。同时,由于数据具有可复制性,且其复制操作已经变得非常简单,如果不对数据进行加密处理就开始传输,非常容易导致重要的设计数据被泄漏。
针对相关技术中的上述问题,目前尚缺较佳的技术方案。
发明内容
本发明的解决的技术问题是提供一种缝纫设备控制器的数据加密方法,该加密方法能对数据足进行防损坏加密处理,加密效率高。
为解决上述技术问题,本发明提供一种技术方案如下:一种缝纫设备控制器的数据加密方法,包括如下步骤:步骤Ⅰ获取包装有校验数据头的原始坐标数据的数据文件;校验数据头包括基于时间戳与原始坐标数据长度生成的字节数为M的动态数据块和字节数为N的原始数据描述信息数据块,原始数据描述信息包括原始坐标数据边界、加密方式、输出文件名及明文密钥,M≥32,N≥160;
步骤Ⅱ获取加密运算值,包括:
步骤a.自数据文件的第M+1字节开始,两两字节进行互换并在字节互换后依次检测目标数据块的首字节是否为标记数据,目标数据块由16m个连续字节数据组成,m为自然数,标记数据为0X33;
步骤b.将首字节为标记数据的目标数据块均分设定为第一子目标数据块、第二子目标数据块、第三子目标数据块和第四子目标数据块,每一子目标数据块均包含4m个连续的字节数据;
步骤c.将第二子目标数据块的每一字节数据与第三子目标数据块的对应的字节数据进行异或位运算的结果与参考目标数据块对应的字节数据进行异或位运算并获得运算数据块,判断运算数据块的数据是否与第四子目标数据块的数据相等,参考目标数据块为Ox9672A1D6;
步骤d.若运算数据块的数据与第四子目标数据的数据相等,设定加密方式为动态密钥进行加密,并通过对获取的动态密钥的初始密钥进行赋值运算和与运算密钥异或位运算而计算出第一加密运算值;若运算数据块的数据与第四子目标数据的数据不相等,设定加密方式为静态密钥进行加密,并选定设定的固定密钥值为第二加密运算值或通过对选定的第一子目标数据块的字节数据进行移位运算后与第一运算密钥进行字节数据相加而计算出第二加密运算值;第一加密运算值和第二加密运算值均为2m字节的数据,固定密钥值为-1;
步骤e.将第一加密运算值或第二加密运算值进行高低字节换位、移位和字节数据相加而计算出第三加密运算值,第三加密运算值为4m字节的数据;
步骤Ⅲ数据加密,包括:
步骤ⅰ.将第一子目标数据块均分为第一目标加密数据块和第二目标加密数据块,且依次设定第二子目标数据块、第三子目标数据块和第四子目标数据块为第三目标加密数据块、第四目标加密数据块和第五目标加密数据块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞稳控智能技术有限公司,未经东莞稳控智能技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910411657.X/2.html,转载请声明来源钻瓜专利网。