隐私数据的数据库操作方法、系统及存储介质

    公开(公告)号:CN112000979B

    公开(公告)日:2023-07-04

    申请号:CN201910544196.3

    申请日:2019-06-21

    Inventor: 王蜀洪 李艺

    Abstract: 本申请提供一种隐私数据的数据库操作方法,隐私数据经一存储配置分散为分散密文并存储在多个存储节点中,包括:根据存储配置以及多方计算筛选处理指令中所包括的字段,分别从其中的至少两个存储节点中读取相应字段关联的分散密文;按照多方计算筛选处理指令分别对读取自各存储节点中相应字段关联的各分散密文进行隐私筛选处理,得到被分散处理的多个计算结果集。本申请提供的隐私数据的数据库操作方法能确保在不必要暴露明文的情况下,实现对数据库中分散密文进行数据检索的方式。另外,利用基于秘密分享的多方计算引擎执行数据库操作过程,可确保单一计算节点不保存隐私数据的明文、或隐私数据的统计结果的明文的情况。

    一种数据处理方法、装置、系统和可读存储介质

    公开(公告)号:CN116361838A

    公开(公告)日:2023-06-30

    申请号:CN202310593541.9

    申请日:2023-05-23

    Inventor: 李浒

    Abstract: 本发明实施例提供了一种数据处理方法、装置、系统和可读存储介质,应用于多方安全计算的参与方,多方安全计算的程序中引用数据访问类文件,数据访问类文件中包含序列化接口和反序列化接口,数据访问类文件为利用ProtoBuf编译器对数据描述文件编译得到,数据描述文件中包含预置数据结构的定义,预置数据结构为基于ProtoBuf协议下的消息结构定义得到;所述方法包括:在处理到多方安全计算中的第一数据时,调用序列化接口对第一数据进行序列化,得到二进制数据流;第一数据具有数据描述文件中定义的预置数据结构;对二进制数据流执行第一操作。本发明实施例可以实现多方安全计算的简洁性、准确性和可扩展性。

    一种数据处理方法、装置和电子设备

    公开(公告)号:CN112035850B

    公开(公告)日:2023-06-23

    申请号:CN201910483051.7

    申请日:2019-06-04

    Inventor: 王国赛 王蜀洪

    Abstract: 本发明实施例提供了一种数据处理方法、装置和电子设备,所述方法包括:获取长度为n的待操作数组A和操作信息,所述操作信息中待操作元素x的位置为密文k;当操作信息为元素插入类:构造长度为n+1的第一辅助数组B1;将第一辅助数组B1中各元素B1[i]赋值为:(比较位置i是否等于密文k的比较结果M1*x)+(比较位置i是否小于密文k的比较结果M2*A[i])+(比较位置i是否大于密文k的比较结果M3*A[i‑1]);当操作信息为元素删除类:构造长度为n‑1的第二辅助数组B2;将第二辅助数组B2中元素B2[j]赋值为:(比较位置j是否小于密文k的比较结果M4*A[j])+(比较位置j是否大于或等于密文k的比较结果M5*A[j+1]);从而实现基于密文对数据进行增删。

    一种多方安全计算方法、系统和可读存储介质

    公开(公告)号:CN116089990B

    公开(公告)日:2023-06-20

    申请号:CN202310378078.6

    申请日:2023-04-11

    Abstract: 本发明实施例提供了一种多方安全计算方法、系统和可读存储介质。所述方法包括:离线阶段,生成第一尺寸的第一预计算三元组,第一预计算三元组包括第一矩阵、第二矩阵和第一乘积矩阵,第一矩阵与第二矩阵的乘积等于第一乘积矩阵;在线阶段,对于待计算的第二尺寸的第一矩阵乘法任务,在第二尺寸与第一尺寸不同时,将第一预计算三元组转换为第二预计算三元组,以及将第一矩阵乘法任务转换为第二矩阵乘法任务,第二预计算三元组的尺寸与第二矩阵乘法任务的尺寸相匹配;通过第二预计算三元组计算第二矩阵乘法任务,得到第一矩阵乘法任务的计算结果。本发明实施例可以在低复杂度的条件下,提高多方安全计算系统中在线计算矩阵乘法的效率。

    一种隐私计算中的数据处理方法、装置及电子设备

    公开(公告)号:CN116127523B

    公开(公告)日:2023-06-16

    申请号:CN202310405237.7

    申请日:2023-04-17

    Inventor: 蒋武轩 李艺

    Abstract: 本申请公开了一种隐私计算中的数据处理方法、装置及电子设备,涉及隐私计算技术领域,其中,待处理数据采用第一种定点数表示,在针对待处理数据进行预设计算的过程中,先对待处理数据进行预设线性变换,然后对得到的变换后数据进行位分解操作,得到位分解数据,并针对位分解数据执行低位数转高位数操作,将位分解数据转换为采用第二种定点数表示的转换后数据,然后针对转换后数据执行相应的计算过程,其中,第二种定点数表示的定点数长度大于第一种定点数表示的定点数长度,即在计算过程中,实现了借位计算,并且,上述计算过程均是多个计算节点基于各自持有的待处理数据的数据分片,通过协同完成的,从而达到隐私计算的目的。

    一种隐私计算中的数据处理方法、装置及电子设备

    公开(公告)号:CN116127523A

    公开(公告)日:2023-05-16

    申请号:CN202310405237.7

    申请日:2023-04-17

    Inventor: 蒋武轩 李艺

    Abstract: 本申请公开了一种隐私计算中的数据处理方法、装置及电子设备,涉及隐私计算技术领域,其中,待处理数据采用第一种定点数表示,在针对待处理数据进行预设计算的过程中,先对待处理数据进行预设线性变换,然后对得到的变换后数据进行位分解操作,得到位分解数据,并针对位分解数据执行低位数转高位数操作,将位分解数据转换为采用第二种定点数表示的转换后数据,然后针对转换后数据执行相应的计算过程,其中,第二种定点数表示的定点数长度大于第一种定点数表示的定点数长度,即在计算过程中,实现了借位计算,并且,上述计算过程均是多个计算节点基于各自持有的待处理数据的数据分片,通过协同完成的,从而达到隐私计算的目的。

    一种针对多方安全计算的测试系统、测试方法及装置

    公开(公告)号:CN115941538A

    公开(公告)日:2023-04-07

    申请号:CN202310165118.9

    申请日:2023-02-21

    Inventor: 李浒

    Abstract: 本申请公开了一种针对多方安全计算的测试系统、测试方法及装置,涉及多方安全计算技术领域,测试系统包括:位于多个K8s集群之一上的测试客户端,以及分别位于每个K8s集群上的测试代理模块,多个K8s集群与多方安全计算的多个参与方一一对应;测试客户端向测试代理模块发送网络环境模拟的文本规则;测试代理模块基于文本规则生成网络环境模拟策略,向所属K8s集群的物理节点发送网络环境模拟策略,使得物理节点按照网络环境模拟策略变更网络环境;测试客户端在接收到测试代理模块返回的模拟应答消息后,向多个K8s集群中用于执行多方安全计算的各集群POD发送测试案例,使得各集群POD执行测试案例。采用本方案,提高了针对多方安全计算测试的准确性和效率。

    一种密文计算任务调度方法、装置及电子设备

    公开(公告)号:CN115658279B

    公开(公告)日:2023-04-07

    申请号:CN202211636306.7

    申请日:2022-12-20

    Inventor: 李浒

    Abstract: 本申请公开了一种密文计算任务调度方法、装置及电子设备,涉及多方安全计算技术领域,包括:启动对待执行的多方安全计算包括的多个密文计算任务的任务调度;在对多个密文计算任务进行任务调度的过程中,按照执行多个密文计算任务时请求原始数据的次数,更新多方安全计算的数据用量数;当多方安全计算的当前的数据用量数不大于未成功完成的密文计算任务的数量时,按照检查点执行方式,调度未成功完成的密文计算任务,按照检查点执行方式调度的密文计算任务在执行的过程中,其产生的中间数据将被存储,用于在任务执行失败后被获取并用于该密文计算任务的继续执行。采用该方案,降低加了多方安全计算中原始明文数据的信息泄露的风险。

    一种训练XGBoost模型的方法和多方安全计算平台

    公开(公告)号:CN115630711B

    公开(公告)日:2023-04-07

    申请号:CN202211633630.3

    申请日:2022-12-19

    Inventor: 蒋武轩

    Abstract: 本发明实施例提供了一种训练XGBoost模型的方法和多方安全计算平台。其中的方法包括:各参与方获取训练样本集的分片,所述训练样本集包括至少两个数据方的特征数据;其中,每个参与方持有所述训练样本集中每个特征数据的分片;各参与方利用各自持有的特征数据的分片,联合训练XGBoost模型的t棵决策树,使得在训练完成后各参与方得到所述XGBoost模型的参数的分片;其中,t为正整数,每棵决策树均为预设最大深度的完全树,所述XGBoost模型的参数包括每棵决策树中非叶节点的信息和叶子节点的信息。本发明实施例可以保护XGBoost模型的隐私安全。

    一种数据处理方法、装置和用于数据处理的装置

    公开(公告)号:CN112671530B

    公开(公告)日:2023-04-07

    申请号:CN201911151577.1

    申请日:2019-11-21

    Abstract: 本发明实施例提供一种数据处理方法、装置和用于数据处理的装置。其中的方法包括:根据第一预主密钥句柄,调用第一安全模块,以使所述第一安全模块利用所述第一预主密钥句柄生成主密钥及所述主密钥对应的第一主密钥句柄;获取所述第一安全模块返回的所述第一主密钥句柄;根据所述第一主密钥句柄,调用所述第一安全模块,以使所述第一安全模块利用所述第一主密钥句柄生成工作密钥及所述工作密钥对应的工作密钥句柄;获取所述第一安全模块返回的所述工作密钥或者所述工作密钥句柄;在与第二方设备进行数据传输的过程中,根据所述工作密钥或者所述工作密钥句柄对待传输数据进行加密。本发明实施例可以提高密钥数据的安全性。

Patent Agency Ranking