共享机器学习系统及方法
    161.
    发明授权

    公开(公告)号:CN111027713B

    公开(公告)日:2022-09-02

    申请号:CN201911261423.8

    申请日:2019-12-10

    Abstract: 本说明书中的实施例提供了共享机器学习系统及方法。共享机器学习系统包括多个计算节点,多个计算节点中的至少部分计算节点具备可信执行环境。具备可信执行环境的计算节点能够接收来自一个或多个数据源的私有数据,以及在可信执行环境中使用所述私有数据执行集中式共享机器学习任务和/或与其他计算节点协同执行分布式共享机器学习任务。

    多方联合训练逻辑回归模型的方法及装置

    公开(公告)号:CN114969846A

    公开(公告)日:2022-08-30

    申请号:CN202210466963.5

    申请日:2022-04-29

    Inventor: 刘颖婷 王力 王磊

    Abstract: 本说明书实施例提供一种多方联合训练逻辑回归模型的方法,所述多方各自持有形成训练样本集的部分数据,所述方法应用于多方中任意的第一方;所述方法涉及多期训练,其中任一期包括:获取本期针对所述训练样本集划分出的多个批次;针对所述多个批次中的每个批次,基于该批次训练样本的第一特征分片和第一标签分片,以及所述逻辑回归模型的第一参数分片,确定第一损失分片,用于还原该批次对应的训练损失;在所述第一方为指定方的情况下,基于所述多个批次对应的多个训练损失,确定本期训练损失,用于评估本期训练后的逻辑回归模型的收敛状态。

    多方安全计算的方法、装置及系统
    163.
    发明公开

    公开(公告)号:CN114785480A

    公开(公告)日:2022-07-22

    申请号:CN202210380945.5

    申请日:2022-04-12

    Abstract: 本说明书实施例提供一种多方安全计算的方法、装置及系统,在多方安全计算的方法中,第一方采用同态加密算法,基于其持有的第一秘钥对中的公钥,加密目标数据的第一明文分片,得到第一密文分片。其中,目标数据的第二明文分片由第二方拥有。第一方将第一密文分片发送给第二方。第二方对第一密文分片和目标数据的第二明文分片,进行同态加密算法下的同态加法运算,得到目标数据的密文数据,其中,该密文数据通过第一秘钥对中的私钥解密。

    参数更新方法、装置和电子设备

    公开(公告)号:CN114723069A

    公开(公告)日:2022-07-08

    申请号:CN202210397566.7

    申请日:2022-04-15

    Inventor: 郑龙飞 王磊 王力

    Abstract: 本说明书实施例提出了一种参数更新方法、装置和电子设备,其中,上述参数更新方法中,服务器获取待训练的模型之后,将上述待训练的模型分割为训练节点子模型和服务器子模型,然后将上述训练节点子模型发送给参与训练的训练节点,接收训练节点上传的输出层矩阵,根据上述输出层矩阵更新服务器子模型的学习率,最后根据上述输出层矩阵和上述服务器子模型的学习率,利用后向传播更新服务器子模型和训练节点子模型的参数,从而可以实现调整训练成员所对应的模型学习率,降低差异性较大的训练成员对服务器模型更新的干扰,提高服务器模型的收敛速度。

    模型联合训练方法及装置
    165.
    发明授权

    公开(公告)号:CN112925558B

    公开(公告)日:2022-05-17

    申请号:CN202110362275.X

    申请日:2019-12-09

    Abstract: 本说明书实施例提供一种模型联合训练方法及装置,在训练方法中,接收模型训练任务的配置指令。该配置指令指示多个数据提供方中参与本次联合训练的各目标提供方以及本次联合训练所使用的目标模型。查询版本信息表,以确定各目标提供方各自部署的执行引擎的引擎版本信息。基于各目标提供方各自部署的执行引擎的引擎版本信息,判断目标模型是否为各目标提供方各自部署的执行引擎共同支持的公共模型,并在目标模型是公共模型的情况下,确定目标模型的公共版本。向各目标提供方发送联合训练请求,该联合训练请求指示各目标提供方通过各自部署的执行引擎加载公共版本的目标模型并训练。由此,可实现各数据提供方数据的隐私保护。

    数据存储和读取的方法及装置

    公开(公告)号:CN111079158B

    公开(公告)日:2022-04-12

    申请号:CN201911151124.9

    申请日:2019-11-21

    Abstract: 本说明书实施例提供了一种数据存储和读取的方法和装置。根据数据存储方法,可信计算集群中任意的第一可信计算节点可以利用第一可信计算节点的硬件标识生成第一对称密钥,使用第一对称密钥加密待持久化数据,得到第一加密数据,例如,待持久化数据可以为第一可信计算节点中的隐私数据;使用集群公钥加密第一对称密钥,得到第二加密数据,将第一加密数据和第二加密数据对应地存储至数据存储平台。

    一种程序运行方法及系统
    168.
    发明授权

    公开(公告)号:CN112818338B

    公开(公告)日:2022-03-11

    申请号:CN202110089218.9

    申请日:2021-01-22

    Inventor: 谭晋 王磊

    Abstract: 本说明书公开了一种程序运行方法及系统。所述方法包括:对原始数据集合中每个数据的值进行分片处理,得到每个数据的N个分片值;确定N个分片数据集合;同一数据在N个分片数据集合中的值与该同一数据的N个分片值一一对应;在指定情况下,N个运行设备分别基于不同的分片数据集合运行目标程序;每个运行设备基于至少两个线程,分担执行所述目标程序;其中,通过预先配置,使得针对所述目标程序对应的每个基础运算单元,将任意一组值输入该基础运算单元进行运算得到的运算结果,等于:将该任意一组值的每组分片值分别输入该基础运算单元进行分别运算后,对得到的全部运算结果进行逆分片处理后得到的处理结果。

    针对多方安全数据库的数据查询方法、装置及系统

    公开(公告)号:CN112860752B

    公开(公告)日:2021-08-20

    申请号:CN202110443580.1

    申请日:2021-04-23

    Abstract: 本说明书实施例中提供了一种针对多方安全数据库的数据查询方法、装置及系统。应用于中心节点的方法包括:接收来自数据请求方的数据查询请求,数据查询请求涉及存储于若干数据提供方的若干目标数据;确定数据查询请求是否满足若干目标数据各自的安全要求;当数据查询请求满足若干目标数据各自的安全要求时,对若干目标数据进行处理以获得结果数据;向数据请求方发送结果数据。中心节点根据存储于数据提供方的目标数据的安全要求,限制数据请求方对目标数据的查询情况,使数据提供方通过中心节点实现有限制的向外部共享目标数据,对共享场景提供安全的数据解决方案,有利于对目标数据中的部分或全部数据进行安全保护。

    针对隐私数据的数据存储、数据读取方法及装置

    公开(公告)号:CN110968743B

    公开(公告)日:2021-07-06

    申请号:CN201911285993.0

    申请日:2019-12-13

    Abstract: 本说明书实施例提供一种针对隐私数据的数据存储、数据读取方法及装置。在隐私数据存储阶段,可信执行环境TEE单元使用确定的密钥信息加密隐私数据并存储至数据存储平台;在解密密钥注册阶段,TEE单元使用数据管理方的公钥加密隐私数据的解密密钥并存储至数据管理方,由数据管理方管理解密密钥;在解密密钥获取阶段,数据查看方从数据管理方中获取采用数据管理方的公钥加密的解密密钥,并采用对应的私钥解密得到解密密钥;在隐私数据获取阶段,数据查看方从数据存储平台获取加密数据,并使用得到的解密密钥对加密数据进行解密而得到隐私数据。

Patent Agency Ranking