[发明专利]一种数据传输方法、装置、设备及可读存储介质在审
申请号: | 202211100951.7 | 申请日: | 2022-09-08 |
公开(公告)号: | CN115544538A | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 张锐 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F16/25;G06F8/30;H04L9/40 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 周嗣勇 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 设备 可读 存储 介质 | ||
1.一种数据传输方法,发送端部署第一程序,接收端部署第二程序,所述方法包括:
确定加密切面程序和所述加密切面程序在所述第一程序中的切点,以及确定解密切面程序和所述解密切面程序在第二程序中的切点;
通过预先部署在所述发送端的切面底座,在所述第一程序的切点处部署所述加密切面程序,使得所述发送端的所述第一程序向所述接收端的所述第二程序传输目标数据时,通过所述第一程序的切点处部署的所述加密切面程序,对所述目标数据进行加密处理,并通过所述第一程序将加密后的目标数据发送给接收端的所述第二程序;
通过预先部署在所述接收端的切面底座,在所述第二程序的切点处部署所述解密切面程序,使得所述接收端的所述第二程序在接收到加密后的目标数据时,通过切点处部署的所述解密切面程序,对加密后的目标数据进行解密处理,得到解密后的目标数据,根据解密后的目标数据执行业务。
2.如权利要求1所述的方法,所述方法还包括:
确定用于对所述目标数据进行加密的加密密钥和加密算法、所述加密密钥对应的解密密钥以及所述加密算法对应的解密算法;
将所述加密密钥以及所述加密算法发送给所述发送端的切面底座,使得所述发送端的切面底座根据所述加密密钥以及所述加密算法更新所述加密切面程序;
将所述解密密钥以及所述解密算法发送给所述接收端的切面底座,使得所述接收端的切面底座根据所述解密密钥以及所述解密算法更新所述解密切面程序。
3.如权利要求1所述的方法,所述方法还包括:
获取所述第一程序执行所述加密切面程序的第一时刻,以及获取所述第二程序执行所述解密切面程序的第二时刻;
根据所述第一时刻与所述第二时刻,确定数据传输耗时;
以所述数据传输耗时最小为优化目标,向所述发送端的切面底座发送更新后的加密切面程序,和/或向所述接收端的切面底座发送更新后的解密切面程序;确定得到数据传输耗时的最小值时,采用的加密切面程序作为第一切面程序,采用的解密切面程序作为第二切面程序;
通过预先部署在所述发送端的切面底座,调整所述加密切面程序为所述第一切面程序,以及通过预先部署在所述接收端的切面底座,调整所述解密切面程序为所述第二切面程序。
4.如权利要求1所述的方法,所述加密切面程序包含若干加密子程序;
所述方法还包括:
通过预先部署在所述发送端的切面底座,在所述加密切面程序中部署第一配置信息,所述第一配置信息包括各加密子程序与各接收端的对应关系,所述加密切面程序根据所述目标数据的接收端以及所述第一配置信息,确定用于加密所述目标数据的加密子程序。
5.如权利要求4所述的方法,部署所述解密切面程序之前,所述方法还包括:
根据所述第一配置信息包括的各加密子程序与各接收端的对应关系,确定所述接收端对应的解密切面程序。
6.如权利要求4所述的方法,所述解密切面程序包含若干解密子程序;
所述方法还包括:
通过预先部署在所述接收端的切面底座,在所述解密切面程序中部署第二配置信息,所述第二配置信息包括各解密子程序与各发送端的对应关系,所述解密切面程序根据所述目标数据的发送端以及所述第二配置信息,确定用于解密的解密子程序。
7.一种数据传输方法,所述方法应用于发送端,所述方法包括:
通过预先部署的切面底座,将服务器发送的加密切面程序注入第一程序的切点,所述加密切面程序用于对目标数据进行加密;
当确定所述目标数据时,通过切点处部署的所述加密切面程序,对所述目标数据进行加密处理,得到加密后的目标数据;
将所述加密后的目标数据发送给接收端,使得所述接收端根据所述加密后的目标数据执行业务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211100951.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种远程管理网关设备的方法
- 下一篇:一种基于浮球控制的无源双液位控制器