基于安全多方计算的数据处理方法及电子设备、存储介质技术

技术编号:35540501 阅读:69 留言:0更新日期:2022-11-09 15:08
本发明专利技术涉及数据处理技术领域,尤其是涉及一种基于安全多方计算的数据处理方法及电子设备、存储介质。本发明专利技术的数据处理方法需要先从数据持有端获取原始机密数据与共享密钥信息,再基于共享密钥信息对原始机密数据进行第一加密处理,生成原始加密数据发送至节点服务器,进一步,节点服务器获取多个原始加密数据,并进行业务解析处理,生成加密结果数据,将加密结果数据发送至数据重构端,再数据重构端获取加密结果数据与共享密钥信息,根据加密结果数据与共享密钥信息对加密结果数据进行重构处理,得到业务结果数据。本发明专利技术以最大距离可分矩阵形式的共享密钥信息作为数据重构的依据,能够在基于安全多方计算的数据处理过程中提升数据处理的效率。提升数据处理的效率。提升数据处理的效率。

【技术实现步骤摘要】
基于安全多方计算的数据处理方法及电子设备、存储介质


[0001]本专利技术涉及数据处理
,尤其是涉及一种基于安全多方计算的数据处理方法及电子设备、存储介质。

技术介绍

[0002]随着科技水平的发展,人们对数据安全越来越重视。安全多方计算(Secure Multi

Party Computation,SMPC)用于解决一组互不信任的处理节点各自持有秘密数据,协同计算一个既定函数的问题。安全多方计算在保证处理节点获得正确计算结果的同时,无法获得计算结果之外的任何信息。在整个计算过程中,各处理节点对其所拥有的数据始终拥有绝对的控制权。
[0003]相关技术中,安全多方计算可以视作电子选举、门限签名以及电子拍卖等诸多应用得以实施的密码学基础,广泛地应用于数据处理的
然而在多数情况下,基于安全多方计算的数据处理过程效率较低,故而,如何在基于安全多方计算的数据处理过程中提升数据处理效率,成为业内亟待解决的一大难题。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于安全多方计算的数据处理方法,其特征在于,应用于节点服务器,包括:获取来自于不同的数据持有端的多个原始加密数据;基于多个所述原始加密数据进行业务解析处理,生成加密结果数据;将所述加密结果数据发送至数据重构端,以使得所述数据重构端对所述加密结果数据进行重构处理,得到业务结果数据。2.根据权利要求1所述的方法,其特征在于,多个所述原始加密数据包括第一加密数据与第二加密数据,所述获取来自于不同的数据持有端的多个原始加密数据,包括:获取所述第一加密数据与所述第二加密数据,其中,为二阶机密向量为二阶机密向量、为共享密钥信息,为共享密钥信息的预设共享参数,所述共享密钥信息为各行之间线性无关的最大距离可分矩阵。3.根据权利要求2所述的方法,其特征在于,所述基于多个所述原始加密数据进行业务解析处理,生成加密结果数据,包括:基于预设的业务解析规则对所述第一加密数据与所述第二加密数据进行业务解析处理,生成所述加密结果数据,所述业务解析规则由向量加法、向量数乘或者向量乘法组合形成。4.根据权利要求3所述的方法,其特征在于,所述节点服务器包括个处理节点,所述基于预设的业务解析规则对所述第一加密数据与所述第二加密数据进行业务解析处理,生成所述加密结果数据,包括:当所述业务解析规则为所述向量乘法,经由各个所述处理节点根据所述第一加密数据与所述第二加密数据生成中间参数,其中整数;将所述处理节点生成的所述中间参数发送给所述处理节点,其中整数;将所述处理节点生成的所述中间参数发送给所述处理节点;将所述处理节点生成的所述中间参数发送给所述处理节点;当所述处理节点获取所述中间参数,生成业务加密向量;当所述处理节点获取所述中间参数,生成业务加密向量;
当所述处理节点获取所述中间参数,生成业务加密向量;根据各个所述业务加密向量,生成所述...

【专利技术属性】
技术研发人员:付希明李墨
申请(专利权)人:哈尔滨工业大学深圳哈尔滨工业大学深圳科技创新研究院
类型:发明
国别省市:

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

1