[发明专利]多节点联合加密的数据传输方法、设备和存储介质有效
申请号: | 202010424315.4 | 申请日: | 2020-05-19 |
公开(公告)号: | CN111343207B | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 郝伟;沈传宝;刘加瑞;马维士;万会来;侯晓雄;李岩 | 申请(专利权)人: | 北京华云安信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京华专卓海知识产权代理事务所(普通合伙) 11664 | 代理人: | 王一 |
地址: | 100094 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 联合 加密 数据传输 方法 设备 存储 介质 | ||
1.一种多节点联合加密的数据传输方法,其特征在于,包括:
用户端生成任务信息和路径信息,所述任务信息包括要执行的任务,所述路径信息包括任务数据传输路径和任务数据返回路径的节点的地址信息;
利用所述任务数据传输路径和任务数据返回路径的节点的秘钥对所述路径信息进行逆向逐层加密,并在预设的层数中添加所述任务信息,生成加密数据包;
将所述加密数据包发送至任务数据传输路径的始发节点;
所述加密数据包在传输过程中,第一节点接收加密数据包,利用自身秘钥对所述加密数据包进行解密,生成解密数据包;
判断所述解密数据包中是否存在任务返回结果数据包;
响应于不存在任务返回结果数据包,进一步判断所述解密数据包中是否存在可执行的任务;
响应于不存在可执行的任务,提取第二节点的地址信息和发送至所述第二节点的任务数据包,将所述任务数据包发送至所述第二节点,其中,所述发送至所述第二节点的任务数据包为由所述第二节点的秘钥加密的包括任务数据传输路径和任务数据返回路径上的其他节点的地址信息的任务数据包;
响应于存在任务返回结果数据包,则利用自身秘钥对所述任务返回结果数据包进行加密,提取第二节点的地址信息和发送至所述第二节点的任务数据包,将所述任务数据包和加密后的任务返回结果数据包发送至所述第二节点,其中,所述发送至所述第二节点的任务数据包为由所述第二节点的秘钥加密的包括任务数据返回路径上的其他节点的地址信息的任务数据包,所述任务返回结果数据包为根据所述任务信息获取的任务结果数据。
2.根据权利要求1所述的多节点联合加密的数据传输方法,其特征在于,在所述利用自身秘钥对所述加密数据包进行解密,生成解密数据包之后,还包括:
响应于存在可以执行的任务,根据该任务获取对应的数据。
3.根据权利要求2所述的多节点联合加密的数据传输方法,其特征在于,还包括:
响应于不存在可以执行的任务,继续提取第二节点的地址信息和发送至所述第二节点的任务数据包。
4.根据权利要求1所述的多节点联合加密的数据传输方法,其特征在于,
在所述用户端预先存储有上述路径信息和任务数据传输路径和任务数据返回路径的节点的秘钥。
5.根据权利要求4所述的多节点联合加密的数据传输方法,特征在于,还包括:
当所述用户端接收到任务返回结果数据包后,利用任务数据返回路径的节点的秘钥对接收到的任务返回结果数据包进行解密,提取任务返回结果数据。
6.一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~5中任一项所述的方法。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1~5中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华云安信息技术有限公司,未经北京华云安信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010424315.4/1.html,转载请声明来源钻瓜专利网。