数据处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:32174527 阅读:24 留言:0更新日期:2022-02-08 15:34
本申请涉及一种数据处理方法、装置、电子设备和存储介质,应用于数据处理技术领域,其中,方法包括:在获取到触发指令后,调用元函数集合中的开始元函数,通过开始元函数对触发指令中携带的初始计算数据进行处理,得到第一数据;缓存第一数据;每监测到发生数据缓存操作,根据缓存的待处理数据,调用元函数集合中可调用的目标元函数,通过目标元函数对待处理数据进行数据处理,并返回处理得到的第二数据;元函数集合是对目标算法拆分后得到的元函数的集合;若目标元函数调用结束函数,确定第二数据为计算结果。据为计算结果。据为计算结果。

【技术实现步骤摘要】
数据处理方法、装置、电子设备和存储介质


[0001]本申请涉及数据处理
,尤其涉及一种数据处理方法、装置、电子设备和存储介质。

技术介绍

[0002]安全多方计算(Secure Multi

Party Computation,MPC)是解决一组互不信任的参与方之间保护隐私的协同计算问题,MPC要确保输入的独立性、计算的正确性、去中心化等特征,同时不泄露各输入值给参与计算的其他成员。主要是针对无可信第三方的情况下,如何安全地计算一个约定函数的问题,同时要求每个参与主体除了计算结果外不能得到其他实体任何的输入信息。安全多方计算在电子选举、电子投票、电子拍卖、秘密共享、门限签名等场景中有着重要的作用。
[0003]安全多方计算最早是由华裔计算机科学家、图灵奖获得者姚启智教授通过百万富翁问题提出的。该问题表述为:两个百万富翁Alice和Bob想知道他们两个谁更富有,但他们都不想让对方知道自己财富的任何信息。在双方都不提供真实财富信息的情况下,如果比较两个人的财富多少,并给出可信证明。
[0004]安全多方计算通本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:在获取到触发指令后,调用元函数集合中的开始元函数,通过所述开始元函数对所述触发指令中携带的初始计算数据进行处理,得到第一数据;所述元函数集合是对目标算法拆分后得到的元函数的集合;缓存所述第一数据;每监测到发生数据缓存操作后,根据缓存的待处理数据,调用所述元函数集合中可调用的目标元函数,通过所述目标元函数对所述待处理数据进行数据处理,并返回处理得到的第二数据;若所述目标元函数调用结束函数,确定所述第二数据为计算结果;若所述目标元函数未调用所述结束函数,缓存所述第二数据。2.根据权利要求1所述的数据处理方法,其特征在于,所述通过所述目标元函数对所述待处理数据进行数据处理,并返回处理得到的第二数据,包括:提取所述待处理数据中,所述目标元函数对应的目标待处理数据;发送所述目标待处理数据至所述目标元函数,以通过所述目标元函数对所述目标待处理数据进行数据处理,得到所述第二数据,并将所述第二数据返回。3.根据权利要求1所述的数据处理方法,其特征在于,所述根据缓存的待处理数据,调用元函数集合中可调用的目标元函数,包括:确定满足调用条件的所述元函数为所述目标元函数,所述调用条件为所述待处理数据中包括所述元函数的输入参数对应的所有数据。4.根据权利要求1所述的数据处理方法,其特征在于,对目标算法进行拆分得到所述元函数集合的过程包括:确定所述目标算法中的数据输入节点和数据输出节点;将所述数据输入节点到相邻的所述数据输出节点间的数据,从所述目标算法中拆分出来,得到所述元函数;确定所述元函数的集合为所述元函数集合。5.根据权利要求4所述的数据处理方法,其特征在于,所述目标算法通过以下方式得到:获取原始算法;确定所述原始算法中的数据调用节点和数据处理结果节点;在所述数据调用节点配置所述数据输入节点,所述数据输入节点配置与调用数据对应的输入参数;以及在所述数据处理结...

【专利技术属性】
技术研发人员:邱炜伟李伟汪小益刘敬姚文豪
申请(专利权)人:杭州趣链科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1