System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种隐私计算方法及隐私计算系统技术方案_技高网

一种隐私计算方法及隐私计算系统技术方案

技术编号:39945784 阅读:7 留言:0更新日期:2024-01-08 22:55
本发明专利技术公开了一种隐私计算方法及隐私计算系统,涉及隐私计算技术领域,包括S1解析器将计算请求解析为对应到各个数据持有方以及隐私计算平台的具体计算指令,解析器解析的过程中解析出持有方计算引擎执行的计算指令,同步有持有数据的持有方计算引擎进行计算,S2数据持有方计算引擎进行初步计算,得到的结果和解析过程中的明文计算指令和密文计算指令同步发送至隐私计算平台,再有隐私计算平台将计算指令分发至各个数据持有方。本发明专利技术通过计算发起方发起计算请求,解析器将计算请求解析至有着对应数据的数据持有方,经过数据持有方完成自身所能处理的初步计算,然后再向隐私计算平台传达计算需求,缩减交互流程。

【技术实现步骤摘要】

本专利技术涉及隐私计算,具体涉及一种隐私计算方法及隐私计算系统


技术介绍

1、隐私计算是一种在计算参与方不共享各自数据且没有可信第三方的情况下安全地计算约定函数的技术。通过安全的算法和协议,计算参与方将明文形式的数据加密后或转化后再提供给其他方,其他计算参与方都无法接触到其他方的明文形式的数据,从而保证各方数据的安全。

2、针对现有技术存在以下问题:

3、传统隐私计算系统采用隐私计算平台作为可信平台,调取各个数据持有方的数据进行计算,传统的隐私计算过程中,数据持有方仅提供数据,而由隐私计算平台调取数据持有方的数据进行计算,数据量较大,传输耗时长,影响计算效率;若数据持有方向隐私计算平台传输的数据不进行加密,则存在被劫持泄密的风险,为了保证数据的传输过程中的安全性,数据持有方需要对隐私计算平台调取的数据进行加密,大量数据的加密同样占用数据持有方较大的性能。


技术实现思路

1、本专利技术提供一种隐私计算方法及隐私计算系统,以解决上述
技术介绍
中提出的问题。

2、为解决上述技术问题,本专利技术所采用的技术方案是:

3、一种隐私计算方法,包括以下步骤:s1解析器将计算请求解析为对应到各个数据持有方以及隐私计算平台的具体计算指令,解析器解析的过程中解析出持有方计算引擎执行的计算指令,同步有持有数据的持有方计算引擎进行计算,s2数据持有方计算引擎进行初步计算,得到的结果和解析过程中的明文计算指令和密文计算指令同步发送至隐私计算平台,再有隐私计算平台将计算指令分发至各个数据持有方,数据持有方执行收到的计算指令并对结果进行反馈,s3隐私计算平台不识别具体的明文、密文计算指令,仅通过识别数据持有方标识对明文、密文计算指令进行分发。

4、本专利技术技术方案的进一步改进在于:所述数据持有方解析的计算指令含有数据持有方标识以及明文密文指令识别标识,所述持有方计算引擎识别明文密文指令从而指令对应的计算引擎进行计算。

5、本专利技术技术方案的进一步改进在于:所述数据持有方的计算结果在上传隐私计算平台前均已转换为密文,所述平台计算引擎调用所述平台缓冲层的明文缓存和密文缓存进行最终计算。

6、本专利技术技术方案的进一步改进在于:所述隐私计算平台不识别具体的明文、密文计算指令,仅通过识别数据持有方标识对明文、密文计算指令进行分发,所述计算请求发起者经过持有方缓存层将密文转为明文从而获得计算结果。

7、本专利技术还提供一种基于一种隐私计算方法所使用的一种隐私计算系统,包括隐私计算平台和若干个数据持有方,所述隐私计算平台输入端与数据持有方的输出端电信号连接,所述隐私计算平台的输出端电信号连接有计算请求发起方。

8、本专利技术技术方案的进一步改进在于:所述平台数据接发模块的下方电信号连接有调度器,所述调度器的下方电信号连接有明文计算引擎。

9、本专利技术技术方案的进一步改进在于:所述明文计算引擎的下方电信号连接有密文计算引擎,所述密文计算引擎的下方电信号连接有平台缓冲层。

10、本专利技术技术方案的进一步改进在于:所述解析器的下方电信号连接有持有方明文计算引擎,所述持有方明文计算引擎的下方电信号连接有持有方密文计算引擎。

11、本专利技术技术方案的进一步改进在于:所述持有方密文计算引擎的下方电信号连接有持有方缓存层,所述持有方缓存层与持有方明文计算引擎之间进行数据交换。

12、由于采用了上述技术方案,本专利技术相对现有技术来说,取得的技术进步是:

13、1、本专利技术提供一种隐私计算方法及隐私计算系统,通过计算发起方发起计算请求,解析器将计算请求解析至有着对应数据的数据持有方,经过数据持有方完成自身所能处理的初步计算,然后再向隐私计算平台传达计算需求,缩减交互流程,不需要隐私计算平台再回传具体的计算需求,同时也避免了由于数据持有方计算量较大引起隐私计算平台等待较长时间的问题,有助于节省隐私计算平台的性能,而未解析的计算请求在隐私计算平台上进行备份,以方便后续的审计,不需要存储全部具体的计算指令,存储为未解析的计算请求便于审计,降低审计的任务量。

14、2、本专利技术提供一种隐私计算方法及隐私计算系统,采用明文计算指令和密文计算指令并向的方式,相比传统的纯密文计算的方式,缩减计算耗时,节省计算时间和计算性能,在不存在数据交互泄密的情况下,尽可能采用明文计算的方式,有助于提升计算效率,可以将计算任务中的计算指令解析为明文指令和/或密文指令分别发送给明文引擎或者密文引擎独立运行,可以将计算任务分解为明密文混合计算任务,并发执行密文指令和密文指令,可以进一步提高计算效率。

15、3、本专利技术提供一种隐私计算方法及隐私计算系统,各个计算指令分别由数据持有方进行计算,相比统一由隐私计算平台进行全部计算的方式,大幅提升了计算效率。另外,由于数据持有者在原始数据的计算时可以直接采用明文计算,相比转换为密文上传由隐私计算平台计算的方式显著提升了计算效率。数据持有者参与了初级计算,进行大大缩小了需要加密的数据量,仅需要加密上传计算后的结果,数据传输效率高,不涉及过多的数据传输,安全性能好。

本文档来自技高网...

【技术保护点】

1.一种隐私计算方法,其特征在于:包括以下步骤:S1解析器将计算请求解析为对应到各个数据持有方以及隐私计算平台的具体计算指令,解析器解析的过程中解析出持有方计算引擎执行的计算指令,同步有持有数据的持有方计算引擎进行计算;

2.根据权利要求1所述的一种隐私计算方法,其特征在于:所述数据持有方解析的计算指令含有数据持有方标识以及明文密文指令识别标识,所述持有方计算引擎识别明文密文指令从而指令对应的计算引擎进行计算。

3.根据权利要求1所述的一种隐私计算方法,其特征在于:所述数据持有方的计算结果在上传隐私计算平台前均已转换为密文,所述平台计算引擎调用所述平台缓冲层的明文缓存和密文缓存进行最终计算。

4.根据权利要求1所述的一种隐私计算方法,其特征在于:所述隐私计算平台不识别具体的明文、密文计算指令,仅通过识别数据持有方标识对明文、密文计算指令进行分发,所述计算请求发起者经过持有方缓存层将密文转为明文从而获得计算结果。

5.一种隐私计算系统,基于权利要求1-4任意一项所述的一种隐私计算方法,包括隐私计算平台(1)和若干个数据持有方(2),其特征在于:所述隐私计算平台(1)输入端与数据持有方(2)的输出端电信号连接,所述隐私计算平台(1)的输出端电信号连接有计算请求发起方(3);

6.根据权利要求5所述的一种隐私计算系统,其特征在于:所述平台数据接发模块(11)的下方电信号连接有调度器(12),所述调度器(12)的下方电信号连接有明文计算引擎(13)。

7.根据权利要求6所述的一种隐私计算系统,其特征在于:所述明文计算引擎(13)的下方电信号连接有密文计算引擎(14),所述密文计算引擎(14)的下方电信号连接有平台缓冲层(15)。

8.根据权利要求5所述的一种隐私计算系统,其特征在于:所述解析器(22)的下方电信号连接有持有方明文计算引擎(23),所述持有方明文计算引擎(23)的下方电信号连接有持有方密文计算引擎(24)。

9.根据权利要求8所述的一种隐私计算系统,其特征在于:所述持有方密文计算引擎(24)的下方电信号连接有持有方缓存层(25),所述持有方缓存层(25)与持有方明文计算引擎(23)之间进行数据交换。

...

【技术特征摘要】

1.一种隐私计算方法,其特征在于:包括以下步骤:s1解析器将计算请求解析为对应到各个数据持有方以及隐私计算平台的具体计算指令,解析器解析的过程中解析出持有方计算引擎执行的计算指令,同步有持有数据的持有方计算引擎进行计算;

2.根据权利要求1所述的一种隐私计算方法,其特征在于:所述数据持有方解析的计算指令含有数据持有方标识以及明文密文指令识别标识,所述持有方计算引擎识别明文密文指令从而指令对应的计算引擎进行计算。

3.根据权利要求1所述的一种隐私计算方法,其特征在于:所述数据持有方的计算结果在上传隐私计算平台前均已转换为密文,所述平台计算引擎调用所述平台缓冲层的明文缓存和密文缓存进行最终计算。

4.根据权利要求1所述的一种隐私计算方法,其特征在于:所述隐私计算平台不识别具体的明文、密文计算指令,仅通过识别数据持有方标识对明文、密文计算指令进行分发,所述计算请求发起者经过持有方缓存层将密文转为明文从而获得计算结果。

5.一种隐私计算系统,基于权利要求1-4任意一项所述的一种隐私计算方法,包括隐私计算平台(1)...

【专利技术属性】
技术研发人员:冯建社黄飞彭钰程赵坤松吴叶国
申请(专利权)人:深圳微言科技有限责任公司
类型:发明
国别省市:

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

1