[发明专利]一种工业通信协议高鲁棒性实时加解密方法有效

专利信息
申请号: 201811622367.1 申请日: 2018-12-28
公开(公告)号: CN109951434B 公开(公告)日: 2021-01-26
发明(设计)人: 吴震东 申请(专利权)人: 杭州电子科技大学
主分类号: H04L29/06 分类号: H04L29/06;H04L9/08;H04L9/06
代理公司: 杭州君度专利代理事务所(特殊普通合伙) 33240 代理人: 朱亚冠
地址: 310018 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种工业通信协议高鲁棒性实时加解密方法。本发明利用现阶段工业嵌入式设备内存容量不断增大的条件,通过增加并发内存容量、预存多个子密码的方法,在通用流密码技术基础上增加了容错和加解密并发处理,实现了工业通信协议的高鲁棒性实时加解密。本发明实现的工业通信加解密程序在处理器主频高于100MHz、内存容量支持程序完整运行的情况下,可达到工业通信协议一次通信加解密增加时延1us,3个或更多节拍失序依然正常工作,实现高实时性和鲁棒性。
搜索关键词: 一种 工业 通信协议 高鲁棒性 实时 解密 方法
【主权项】:
1.一种工业通信协议高鲁棒性实时加解密方法,其特征在于:利用现阶段工业嵌入式设备内存容量不断增大的条件,通过增加并发内存容量、预存多个子密码的方法,在通用流密码技术基础上增加了容错和加解密并发处理,实现了工业通信协议的高鲁棒性实时加解密;具体加密方法如下:步骤一、通信双方事先约定好2个共享秘密:1)流密码的初始密钥;2)通信加解密过程中所使用的魔数的具体取值;魔数主要用于加解密过程中的可容错的密码同步,两个通信实体间拥有1个或多个共同魔数;每个魔数占用t比特空间,使得多个连续的流密码子密码之间前t位数据不会重复;步骤二、对通信双方交换的数据包进行扩展操作,增加工业协议数据包附加载荷,即在原包头前增加ts个相同取值的魔数,魔数为通信双方事先约定好的共享秘密;步骤三、按照通信过程行进的节拍,取流密码的对应节拍的子密码的前t个比特,对ts个魔数进行异或加密操作,用剩余子密码对工业协议数据包的普通载荷进行异或加密操作;步骤四、将加密后的协议数据包,含附加载荷和普通载荷,发送给数据接收方;具体解密方法如下:步骤1、数据接收方接收到加密数据包后,对数据包前ts*t个比特进行解密操作,即解密工业协议数据包的加密附加载荷,解密结果为获得解密子密码ks’;工业协议数据包附加载荷的具体解密过程为:(1)、提取ts个连续的预设子密码,组成附加载荷解密数据块;加密方、解密方均运行一个流密码生成器,各自按节拍生成子密码流,节拍指通信双方一次数据包交互为1个节拍,为方便起见记录工业协议执行的前一个节拍数为ks,则当前正在运行的节拍数为ks+1;由于工业嵌入式设备的内存容量在不断增大,有足够的空间支持流密码生成器预生成多个子密码存储在内存中,让流密码生成器从第ks个子密码开始,预生成后续的ts‑1个子密码,每个预设子密码长度为协议数据包的预设最大长度4Kbit,将第ks个预设子密码、第ks+1个预设子密码、…、第ks+ts‑1个预设子密码,共ts个连续的子密码的各自前t个比特提取出来,顺次排列组成附加载荷解密数据块,用于解密附加载荷;(2)、用步骤(1)取得的附加载荷解密数据块异或加密后的魔数数据块,获得一次解密后魔数数据块,含ts个一次解密后魔数;(3)、对一次解密后ts个魔数,分别进行散转运算,运算只有两条分支,1条为解密后魔数与通信双方预先约定的魔数相等,1条为不相等;如果相等该分支对应的子密码即输出为备选解密子密码,如果不相等,该条分支停止运算;(4)、对所有输出的备选解密子密码,选取最先输出的备选子密码为最终获得的解密子密码ks’;步骤2、解密工业协议数据包普通载荷;用步骤(4)取得的解密子密码ks’按位异或加密后工业协议数据包普通载荷,解密子密码ks’比普通载荷多余的比特舍弃,异或运算完成后即获得解密后工业协议数据包;步骤3、将解密后工业协议数据包交由后续工业协议处理程序,完成数据包解密过程。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201811622367.1/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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