[发明专利]一种数据处理方法、装置和用于数据处理的装置在审
申请号: | 202110051486.1 | 申请日: | 2021-01-15 |
公开(公告)号: | CN112364390A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 李艺 | 申请(专利权)人: | 华控清交信息科技(北京)有限公司 |
主分类号: | G06F21/71 | 分类号: | G06F21/71;G06F21/78 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 莎日娜 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 用于 | ||
本发明实施例提供一种数据处理方法、装置和用于数据处理的装置。其中的方法包括:确定安全计算任务中的预计算任务,所述预计算任务用于对所述安全计算任务中预设类型的密文操作进行预计算,得到所述密文操作的预计算数据;在满足预设条件的情况下,执行所述预计算任务,得到所述密文操作的预计算数据;对所述预计算数据进行安全存储;在执行所述安全计算任务时,调用所述安全存储的预计算数据以执行所述安全计算任务中的密文操作。本发明实施例可以提高执行安全计算任务的效率以及提高安全计算引擎的性能。
技术领域
本发明涉及计算机技术领域,尤其涉及一种数据处理方法、装置和用于数据处理的装置。
背景技术
MPC(Secure Muti-Party Computation,多方安全计算)是一种保护数据隐私安全的算法。多个参与方可以在不泄漏自身数据的前提下,使用多方安全计算技术进行协同计算,得到计算结果。
多方安全计算要求数据处于密文状态,并在密文上进行计算。密文操作主要以加法操作和乘法操作为基础,比特的异或操作和与操作也可以看做是二进制的加法操作和乘法操作,因此,密文加法操作和密文乘法操作是多方安全计算最核心的部分。而密文加法操作相对于密文乘法操作实现较为简单,计算和通讯的消耗也远小于密文乘法操作,因此,密文乘法操作的性能决定了整个安全计算引擎的性能。
发明内容
本发明实施例提供一种数据处理方法、装置和用于数据处理的装置,可以提高安全计算引擎执行密文操作的效率,进而提高执行安全计算任务的效率以及提高安全计算引擎的性能。
为了解决上述问题,本发明实施例公开了一种数据处理方法,应用于安全计算引擎,所述方法包括:
确定安全计算任务中的预计算任务,所述预计算任务用于对所述安全计算任务中预设类型的密文操作进行预计算,得到所述密文操作的预计算数据;
在满足预设条件的情况下,执行所述预计算任务,得到所述密文操作的预计算数据;
对所述预计算数据进行安全存储;
在执行所述安全计算任务时,调用所述安全存储的预计算数据以执行所述安全计算任务中的密文操作。
另一方面,本发明实施例公开了一种数据处理装置,应用于安全计算引擎,所述装置包括:
预计算任务确定模块,用于确定安全计算任务中的预计算任务,所述预计算任务用于对所述安全计算任务中预设类型的密文操作进行预计算,得到所述密文操作的预计算数据;
预计算任务执行模块,用于在满足预设条件的情况下,执行所述预计算任务,得到所述密文操作的预计算数据;
预计算数据存储模块,用于对所述预计算数据进行安全存储;
安全计算任务执行模块,用于在执行所述安全计算任务时,调用所述安全存储的预计算数据以执行所述安全计算任务中的密文操作。
再一方面,本发明实施例公开了一种用于数据处理的装置,应用于安全计算引擎,所述装置包括有存储器,以及一个或者一个以上程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:
确定安全计算任务中的预计算任务,所述预计算任务用于对所述安全计算任务中预设类型的密文操作进行预计算,得到所述密文操作的预计算数据;
在满足预设条件的情况下,执行所述预计算任务,得到所述密文操作的预计算数据;
对所述预计算数据进行安全存储;
在执行所述安全计算任务时,调用所述安全存储的预计算数据以执行所述安全计算任务中的密文操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华控清交信息科技(北京)有限公司,未经华控清交信息科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110051486.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种橄榄油检测用取样装置
- 下一篇:边缘侧消息的投递方法、装置和电子设备