-
公开(公告)号:CN114944935A
公开(公告)日:2022-08-26
申请号:CN202210433894.8
申请日:2022-04-24
Applicant: 华控清交信息科技(北京)有限公司
Abstract: 本发明实施例提供了一种多方融合计算系统、多方融合计算方法和可读存储介质。所述系统包括第一隐私计算平台、第二隐私计算平台、以及隐私路由服务端;第一隐私计算平台,用于基于第一加密协议对数据源提供的隐私数据进行密文计算,得到第一密文数据,以及与隐私路由服务端执行基于密文的第一交互操作,将第一密文数据的加密协议转换为通用加密协议,生成中间密文数据;隐私路由服务端,用于与第一隐私计算平台执行第一交互操作,以及与第二隐私计算平台执行基于密文的第二交互操作,以将中间密文数据的加密协议转换为第二加密协议。本发明实施例可以实现不同隐私计算平台的融合计算,并且各隐私计算平台之间不会暴露各自的隐私数据。
-
公开(公告)号:CN114756886A
公开(公告)日:2022-07-15
申请号:CN202210660740.2
申请日:2022-06-13
Applicant: 华控清交信息科技(北京)有限公司
Abstract: 本发明实施例提供了一种匿踪查询方法、装置和用于匿踪查询的装置。其中的方法包括:接收客户端发送的密文查询词,密文查询词为客户端基于其持有的密钥对查询词进行加密得到;在黑盒数据中查询与密文查询词相匹配的密文关键词,黑盒数据为根据客户端持有的密钥和服务端持有的n条第一信息基于安全计算协议进行预计算得到,黑盒数据包括n条第二信息,每条第二信息包括一个密文关键词和该密文关键词对应的密文数据,n条第二信息为n条第一信息在所述密钥下的密文的乱序排列,所述乱序排列所使用的乱序为客户端或者第三方所持有;向客户端返回与密文查询词相匹配的密文关键词对应的密文数据。本发明实施例可以提高匿踪查询的效率。
-
公开(公告)号:CN114581090A
公开(公告)日:2022-06-03
申请号:CN202210491495.7
申请日:2022-05-07
Applicant: 华控清交信息科技(北京)有限公司
Inventor: 谢锦涛
IPC: G06Q20/38
Abstract: 本发明实施例提供了一种安全计算方法和安全计算系统。其中的方法包括:任务发起方针对待执行的计算合约向服务端发送执行计算合约请求,执行计算合约请求携带计算合约标识,执行计算合约请求用于调用计算合约模版中的预置算法;服务端向任务发起方返回执行计算合约请求对应的第一交易;任务发起方对第一交易进行签名,通过服务端将已签名的第一交易发送至区块链节点;区块链节点执行第一交易,通过服务端将第一交易的执行结果返回至任务发起方;在计算合约的状态为可执行状态时,任务发起方生成计算任务,并将计算任务发送至任务管理器;任务管理器调用数据节点和/或计算节点执行计算任务。本发明可以提高多方安全计算的安全性和可靠性。
-
公开(公告)号:CN114301594B
公开(公告)日:2022-05-17
申请号:CN202210191205.7
申请日:2022-03-01
Applicant: 华控清交信息科技(北京)有限公司
Inventor: 王天雨
Abstract: 本发明实施例提供了一种不经意传输方法、多方安全计算平台和用于不经意传输的装置。所述方法包括:发送方基于持有的n个消息组,接收方基于持有的k个索引,双方执行n次预设操作;第i次预设操作包括:接收方基于本地产生的随机数和SM2算法的基点G计算第一参数,发送给发送方;发送方基于本地产生的随机数和所述第一参数,计算公钥和私钥,基于预设的密钥生成函数和所述私钥对第i个消息组中的消息进行加密,得到第i个消息组的密文,将第i个消息组的密文和公钥作为第二参数发送给接收方;接收方基于第i个目标索引、密钥生成函数、以及第二参数,计算从第i个消息组中选择的目标消息。本发明实施例可以提高不经意传输的效率。
-
公开(公告)号:CN114448631A
公开(公告)日:2022-05-06
申请号:CN202210358387.2
申请日:2022-04-07
Applicant: 华控清交信息科技(北京)有限公司
IPC: H04L9/08
Abstract: 本发明实施例提供一种多方安全计算方法、系统和用于多方安全计算的装置。本发明实施例提供的多方安全计算方法,在基于2‑4秘密分享协议计算第一秘密X与第二秘密Y的乘积时,各个计算节点之间仅需进行6次通信,分别为:第一轮通信,计算节点S1与计算节点Sb进行交互、计算节点S2与计算节点Sa进行交互,共4次通信;第二轮通信,计算节点S1将所述第三结果分片发送至计算节点Sa,计算节点S2将所述第三结果分片发送至计算节点Sb,共2次通信。相比于现有技术中基于2‑4秘密分享协议计算第一秘密X和第二秘密Y的乘积的处理过程,本发明实施例减少了各个计算节点之间的通信量,能够降低多方安全计算的耗时。
-
公开(公告)号:CN114065950B
公开(公告)日:2022-05-03
申请号:CN202210041304.7
申请日:2022-01-14
Applicant: 华控清交信息科技(北京)有限公司
IPC: G06N20/10
Abstract: 本申请公开了一种GBDT模型训练中的梯度聚合方法、装置及电子设备,应用于训练系统中的密文计算节点,接收主动方数据节点密文方式发送的多个样本的整数型梯度,整数型梯度为主动方数据节点将多个样本的浮点数类型的梯度转换为整数类型得到的;基于接收的各被动方数据节点发送的所持有特征的分箱结果,针对每个特征的分箱结果的每个分箱,将该分箱包括的样本的整数型梯度进行聚合,得到针对该种特征的整数型梯度聚合结果;向主动方数据节点密文方式发送每种特征的整数型梯度聚合结果,使得主动方数据节点将整数型梯度聚合结果转换为浮点数类型的梯度聚合结果。采用本方案,提高了GBDT模型训练的效率。
-
公开(公告)号:CN114301609A
公开(公告)日:2022-04-08
申请号:CN202210191130.2
申请日:2022-03-01
Applicant: 华控清交信息科技(北京)有限公司
Inventor: 王天雨
Abstract: 本发明实施例提供了一种不经意传输方法、多方安全计算平台和用于不经意传输的装置。其中的方法包括:发送方基于持有的n个消息组,接收方基于持有的n个索引和验证子集J,双方执行n次2选1不经意传输协议,并且在执行第j次时,若j属于验证子集,则接收方对第j次的传输数据进行验证;其中,一个消息组中包含两个待选择的消息,n>1,J⊂[n];在所述n次2选1不经意传输协议执行完成时,若验证子集的验证结果满足预设条件,则接收方获得可信的不经意传输结果。本发明实施例使得不经意传输协议可以在恶意参与方模型下能被正确执行,可以提高不经意传输协议的安全性。
-
公开(公告)号:CN114301594A
公开(公告)日:2022-04-08
申请号:CN202210191205.7
申请日:2022-03-01
Applicant: 华控清交信息科技(北京)有限公司
Inventor: 王天雨
Abstract: 本发明实施例提供了一种不经意传输方法、多方安全计算平台和用于不经意传输的装置。所述方法包括:发送方基于持有的n个消息组,接收方基于持有的k个索引,双方执行n次预设操作;第i次预设操作包括:接收方基于本地产生的随机数和SM2算法的基点G计算第一参数,发送给发送方;发送方基于本地产生的随机数和所述第一参数,计算公钥和私钥,基于预设的密钥生成函数和所述私钥对第i个消息组中的消息进行加密,得到第i个消息组的密文,将第i个消息组的密文和公钥作为第二参数发送给接收方;接收方基于第i个目标索引、密钥生成函数、以及第二参数,计算从第i个消息组中选择的目标消息。本发明实施例可以提高不经意传输的效率。
-
公开(公告)号:CN112148296B
公开(公告)日:2022-03-15
申请号:CN202010834099.0
申请日:2020-08-18
Applicant: 华控清交信息科技(北京)有限公司
Inventor: 张登辉
IPC: G06F8/41
Abstract: 本发明实施例提供一种编译运行方法、装置和用于编译运行的装置。其中的方法包括:对可信计算源代码进行编译,得到编译后的可执行程序,所述可执行程序中包括可信计算环境下的第一动态链接文件和非可信计算环境下的第二动态链接文件;运行所述可执行程序,在运行过程中识别当前运行环境,若所述当前运行环境为可信计算环境,则载入所述第一动态链接文件,若所述当前运行环境为非可信计算环境,则载入所述第二动态链接文件。本发明实施例可以通过一次开发和编译,使得SGX应用程序可运行在SGX环境或者非SGX环境中,提高SGX应用程序的可执行性以及减少程序开发成本。
-
公开(公告)号:CN113886053B
公开(公告)日:2022-03-04
申请号:CN202111453560.9
申请日:2021-12-01
Applicant: 华控清交信息科技(北京)有限公司
Inventor: 苏乐
IPC: G06F9/48
Abstract: 本发明实施例提供了一种任务调度方法、装置和用于任务调度的装置。其中的方法包括:确定待调度的各任务以及各任务之间的依赖关系;根据所述各任务以及各任务之间的依赖关系,构建有向图;所述有向图中的节点表示待调度的任务,所述有向图中节点之间的有向边表示任务之间的依赖关系;根据所述有向图中的节点构建优先Petri网中的库所,以及根据所述有向图中的有向边构建优先Petri网中的变迁,并设置各变迁的优先级,得到优先Petri网;按照所述优先Petri网中各变迁的优先级,执行所述优先Petri网进行任务调度。本发明实施例可以实现循环任务的调度,可以提高分布式任务并发调度的可行性和高效性。
-
-
-
-
-
-
-
-
-