保护数据隐私的双方联合训练业务预测模型的方法和装置

    公开(公告)号:CN111178549A

    公开(公告)日:2020-05-19

    申请号:CN202010276696.6

    申请日:2020-04-10

    Abstract: 本说明书实施例提供一种保护数据隐私的双方联合训练业务预测模型的方法和装置,其中双方各自拥有一部分特征数据。在模型迭代过程中,双方通过安全矩阵乘法,得到总的特征矩阵X与总的参数矩阵W的乘积结果的两个乘积分片。拥有标签的第二方对标签向量Y进行秘密分享,使双方得到两个标签分片。于是,双方各自根据持有的乘积分片和标签分片计算出对应的误差分片。然后双方基于各自的误差分片和特征矩阵,通过秘密分享和安全矩阵乘法,得到对应的梯度分片。然后,第一方利用其梯度分片更新其维护的参数分片,第二方利用其梯度分片更新其维护的参数分片。如此实现保护数据隐私的安全联合训练。

    依据决策内容生成决策树用于多方决策的方法和装置

    公开(公告)号:CN111177576A

    公开(公告)日:2020-05-19

    申请号:CN202010276684.3

    申请日:2020-04-10

    Abstract: 本说明书实施例提供的一种依据决策内容生成决策树用于多方决策的方法和装置。在生成第一决策树时依据的第一决策内容包括:当业务对象的多个对象特征的特征值满足第一关系式时,针对该业务对象执行第一决策;其中,第一关系式由多个比较关系式及其之间的若干逻辑关系符构成,比较关系式由对象特征和阈值之间的比较关系构成。在生成第一决策树时,基于第一关系式中的每个比较关系式,生成对应的子决策树;确定若干逻辑关系符的类型及其之间的层次;根据各个逻辑关系符的类型以及层次,逐层地对各个比较关系式的子决策树进行拼接,得到第一关系式对应的第一决策树,该第一决策树用于根据对象特征的特征值确定是否针对该业务对象执行第一决策。

    一种密钥授权方法和系统
    143.
    发明公开

    公开(公告)号:CN111090865A

    公开(公告)日:2020-05-01

    申请号:CN201911304078.1

    申请日:2019-12-17

    Abstract: 本说明书实施例公开了一种密钥授权方法和系统,所述方法包括:在可信执行环境中创建可信的密钥托管程序,密钥存放于密钥托管程序对应的存储器中。密钥托管程序接收密钥使用程序发送的用于获取密钥的请求,并判断密钥使用程序是否为可信执行环境中的可信应用程序。若密钥使用程序为可信执行环境中的可信应用程序,密钥托管程序将密钥发送给密钥使用程序。密钥托管程序记录获取密钥的密钥使用程序的身份标识信息,以使得第三方能够获取记录的身份标识信息,并使得第三方能够基于该身份标识信息获取密钥使用程序的代码。可信执行环境可以基于英特尔公司的SGX(software guard extensions)技术实现。

    数据提供和融合的方法及装置

    公开(公告)号:CN110750803A

    公开(公告)日:2020-02-04

    申请号:CN201910995194.6

    申请日:2019-10-18

    Inventor: 余超凡 王磊

    Abstract: 本说明书实施例提供一种数据提供和数据融合的方法和装置。根据该方法,在认证阶段,数据提供方对可信计算集群进行认证,认证通过后,获取其集群公钥。在数据存储阶段,对于有待融合的数据,数据提供方采用对称秘钥对其进行加密,将生成的加密数据存储到数据管理平台。此外,还采用集群公钥,对对称秘钥以及数据获取方公钥进行加密,将如此得到的加密秘钥也存储到数据管理平台。在数据融合阶段,可信计算集群从数据管理平台获取加密秘钥,利用自身私钥解密得到对称秘钥和数据获取方公钥。然后获取加密数据,利用对称秘钥解密得到原始数据,进行融合处理。最后,利用数据获取方公钥对融合后的数据进行加密,以供数据获取方获取。

    同态加密操作方法、装置和电子设备

    公开(公告)号:CN114584284B

    公开(公告)日:2024-10-15

    申请号:CN202210397418.5

    申请日:2022-04-15

    Abstract: 本说明书实施例提出了一种同态加密操作方法、装置和电子设备,其中,上述同态加密操作方法中,确定对指定的业务数据所要执行的同态加密操作之后,获取上述同态加密操作包含的幂运算的底数参数和指数参数,然后根据上述指数参数,查询上述底数参数对应的幂运算结果缓存表,获取上述幂运算的结果,最后根据上述幂运算的结果,完成同态加密操作,从而可以实现通过幂运算结果缓存表,大大减少幂运算中乘法的计算次数,大幅度减少了幂运算需要的时间,进而可以提升同态加密的性能。

    联合训练泊松回归模型的方法及装置

    公开(公告)号:CN118520965A

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

    申请号:CN202310135341.9

    申请日:2023-02-17

    Inventor: 刘颖婷 王磊

    Abstract: 本说明书实施例提供一种联合训练泊松回归模型的方法及装置,涉及n个参与方。该方法由其中任意的第i个参与方执行,包括:先与其他的n‑1个参与方共同进行针对训练样本集的秘密分享分片,得到第i个特征分片和第i个标签分片;再基于第i个特征分片和第i个标签分片,与其他的n‑1个参与方联合进行对应泊松回归模型的第i个参数分片的多轮次迭代更新,模型参数分片的迭代更新可以按需选用设计的多种模型优化器之一,例如,适用于小规模数据的安全迭代重加权最小二乘法、适用于大规模数据的安全批次迭代重加权最小二乘法、大小规模数据都适用的安全随机梯度下降法等,如此可以提高执行效率。另外,各种模型优化器涉及的密文运算为秘密分享运算,使得执行更加高效。

    一种基于隐私保护的聚类方法及装置

    公开(公告)号:CN114996449B

    公开(公告)日:2024-06-28

    申请号:CN202210574168.8

    申请日:2022-05-25

    Inventor: 刘颖婷 王力 王磊

    Abstract: 本说明书实施例提供一种基于隐私保护的多方联合数据聚类的方法及装置,第一方和第二方分别持有用于构成待聚类的所有样本对象的总特征矩阵的第一特征矩阵和第二特征矩阵;方法通过第一方执行,包括多轮迭代,任意一轮迭代包括:基于第一特征矩阵及第一质心分片,与第二方执行第一多方安全计算,得到距离矩阵的第一距离分片,距离矩阵的第二距离分片由第二方持有;基于第一距离分片,与第二方持有的第二距离分片执行安全比较计算,得到类簇索引矩阵的第一索引分片,类簇索引矩阵的第二索引分片由第二方持有;基于第一特征矩阵及第一索引分片,与第二方执行第二多方安全计算,得到本轮迭代更新后的第一质心分片,更新后的第二质心分片由第二方持有。

    区块链一体机的可信启动方法及装置

    公开(公告)号:CN113656806B

    公开(公告)日:2024-05-03

    申请号:CN202110949734.4

    申请日:2020-07-08

    Abstract: 本说明书一个或多个实施例提供一种区块链一体机的可信启动方法及装置;该方法可以包括:区块链一体机响应于接收到的启动指令,计算本地部署的镜像文件的当前哈希值;该区块链一体机将当前哈希值提供至区块链一体机上装配的密码加速卡,并接收密码加速卡返回的当前哈希值与预存储的标准哈希值之间的比较结果,上述标准哈希值对应于预定义的标准镜像文件;在该比较结果表明当前哈希值与标准哈希值相同的情况下,区块链一体机执行本地部署的镜像文件以形成区块链节点。

    基于隐私保护的联合训练大语言模型的方法、系统及装置

    公开(公告)号:CN117910042A

    公开(公告)日:2024-04-19

    申请号:CN202410072309.5

    申请日:2024-01-17

    Abstract: 本说明书实施例提供一种基于隐私保护的联合训练大语言模型的方法、系统及装置,该大语言模型被划分为第一部分网络和第二部分网络,第一部分网络部署于各客户端且参数固定,第二部分网络部署于服务端的TEE中;方法包括:服务端从各个客户端接收其各自的数据集密文,单个数据集密文为,客户端对其私有样本的嵌入特征和标签数据进行加密所得;嵌入特征由该客户端所部署的第一部分网络处理所得;在TEE中,执行模型更新,该模型更新包括:解密各数据集密文,得到各数据集明文;利用各数据集明文中的各嵌入特征,通过第二部分网络,得到各私有样本对应的预测数据;利用各私有样本对应的预测数据和标签数据之间的差异,调整第二部分网络中的指定参数。

    一种基于大语言模型的数据处理方法及装置

    公开(公告)号:CN117909471A

    公开(公告)日:2024-04-19

    申请号:CN202410068425.X

    申请日:2024-01-17

    Abstract: 本说明书实施例提供一种基于大语言模型的数据处理方法及装置,应用于配置有TEE和REE的服务端,该大语言模型包括若干网络层,单个网络层包括部署于TEE的若干处理子层及其对应的部署于REE的线性子层;该方法包括:在TEE中,利用当前网络层中的当前处理子层处理输入其中的第一特征,得到第二特征,第一特征基于客户端发送的查询数据密文得到;在TEE中,利用当前加密矩阵,通过线性加密操作,处理第二特征,得到第二特征密文;在REE中,利用当前处理子层对应的当前线性子层,处理第二特征密文,得到第三特征密文;在TEE中,利用当前加密矩阵,通过线性加密操作的逆操作,处理第三特征密文,得到第三特征,以基于第三特征,得到查询数据密文对应的查询结果。

Patent Agency Ranking