[发明专利]一种数据处理方法、装置和用于数据处理的装置在审
申请号: | 202110051486.1 | 申请日: | 2021-01-15 |
公开(公告)号: | CN112364390A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 李艺 | 申请(专利权)人: | 华控清交信息科技(北京)有限公司 |
主分类号: | G06F21/71 | 分类号: | G06F21/71;G06F21/78 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 用于 | ||
1.一种数据处理方法,其特征在于,应用于安全计算引擎,所述方法包括:
确定安全计算任务中的预计算任务,所述预计算任务用于对所述安全计算任务中预设类型的密文操作进行预计算,得到所述密文操作的预计算数据;
在满足预设条件的情况下,执行所述预计算任务,得到所述密文操作的预计算数据;
对所述预计算数据进行安全存储;
在执行所述安全计算任务时,调用所述安全存储的预计算数据以执行所述安全计算任务中的密文操作。
2.根据权利要求1所述的方法,其特征在于,所述执行所述预计算任务,得到所述密文操作的预计算数据,包括:
向至少两个计算节点发送所述预计算任务,以使所述至少两个计算节点协同执行所述预计算任务,得到所述密文操作的预计算数据,其中,每个计算节点通过执行所述预计算任务,得到所述预计算数据的分片。
3.根据权利要求2所述的方法,其特征在于,所述至少两个计算节点协同执行所述预计算任务之前,所述方法还包括:
为每个计算节点分配对应的缓存节点;
所述对所述预计算数据进行安全存储,包括:
每个计算节点将各自持有的预计算数据的分片发送至各自对应的缓存节点进行存储。
4.根据权利要求1所述的方法,其特征在于,所述对所述预计算数据进行安全存储,包括:
将所述预计算数据分散存储在至少两个缓存节点中,每个缓存节点保存所述预计算数据的分片;
所述调用所述安全存储的预计算数据以执行所述安全计算任务中的密文操作,包括:
基于所述至少两个缓存节点中存储的所述预计算数据的分片,执行所述安全计算任务中的密文操作。
5.根据权利要求1所述的方法,其特征在于,所述执行所述预计算任务之前,所述方法还包括:
为所述预计算任务待获取的预计算数据分配对应的序列标识;
所述对所述预计算数据进行安全存储之后,所述方法还包括:
获取所述预计算数据的存储状态,所述存储状态包括成功或失败;
记录所述预计算数据对应的序列标识与所述预计算数据的存储状态之间的映射关系。
6.根据权利要求1所述的方法,其特征在于,所述调用所述安全存储的预计算数据以执行所述安全计算任务中的密文操作,包括:
获取所述安全计算任务对应的有效预计算数据,所述有效预计算数据指存储状态为成功且未被标记的预计算数据;
基于所述有效预计算数据,执行所述安全计算任务中的密文操作,并对使用过的预计算数据进行标记。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
确定所述安全计算任务中的有效预计算数据对应的序列标识;
将所述有效预计算数据对应的序列标识发送至存储所述预计算数据的各缓存节点,以使所述各缓存节点分别根据所述有效预计算数据对应的序列标识对各自存储的预计算数据进行更新。
8.根据权利要求1至7任一所述的方法,其特征在于,所述预设条件包括:所述安全计算引擎处于空闲状态。
9.一种数据处理装置,其特征在于,应用于安全计算引擎,所述装置包括:
预计算任务确定模块,用于确定安全计算任务中的预计算任务,所述预计算任务用于对所述安全计算任务中预设类型的密文操作进行预计算,得到所述密文操作的预计算数据;
预计算任务执行模块,用于在满足预设条件的情况下,执行所述预计算任务,得到所述密文操作的预计算数据;
预计算数据存储模块,用于对所述预计算数据进行安全存储;
安全计算任务执行模块,用于在执行所述安全计算任务时,调用所述安全存储的预计算数据以执行所述安全计算任务中的密文操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华控清交信息科技(北京)有限公司,未经华控清交信息科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110051486.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种橄榄油检测用取样装置
- 下一篇:边缘侧消息的投递方法、装置和电子设备