-
公开(公告)号:CN113031920A
公开(公告)日:2021-06-25
申请号:CN202110553593.4
申请日:2021-05-20
Applicant: 华控清交信息科技(北京)有限公司
Abstract: 本发明实施例提供一种芯片和用于芯片的批量模运算方法。所述芯片用于进行隐私计算,包括总线接口、输入控制模块、输出控制模块、至少两个运算核;总线接口用于接收来自主机侧的n份输入数据;输入控制模块用于基于多核调度算法,将n份输入数据分配至n个运算核进行并行的模运算;运算核用于基于预设的蒙哥马利模乘算法对接收到的输入数据进行模运算,每个运算核包含独立的模余计算单元或者多个运算核共享一个模余计算单元,模余计算单元用于对蒙哥马利模乘算法中的循环计算结果进行模余计算,得到模运算结果;输出控制模块用于控制n个运算核计算得到的n份模运算结果依次由总线接口输出至主机侧。本发明实施例可以提高隐私计算的效率。
-
公开(公告)号:CN112799851A
公开(公告)日:2021-05-14
申请号:CN202110339661.7
申请日:2021-03-30
Applicant: 华控清交信息科技(北京)有限公司
Inventor: 李浒
Abstract: 本公开提供了一种多方安全计算中的数据处理方法和相关装置。该方法包括:启动所述多方安全计算中的N个并行计算实例,以读取相应数据,其中,启动的并行计算实例数目N大于运算核资源数目M,M及N为正整数;从所述N个并行计算实例中选取M个已读取完相应数据的并行计算实例,分别分配到相应运算核资源执行;一旦有运算核资源执行完分配的计算实例,从未执行的并行计算实例中选取计算实例分配给该运算核资源执行。本公开实施例提高了多方安全计算中的计算资源利用率,提高了运算效率。
-
公开(公告)号:CN112685676A
公开(公告)日:2021-04-20
申请号:CN202011631562.8
申请日:2020-12-30
Applicant: 华控清交信息科技(北京)有限公司
Inventor: 王天雨
IPC: G06F16/958 , G06F16/9535
Abstract: 本发明实施例提供了一种信息推荐方法、装置和电子设备,其中,所述的方法包括:密文计算平台获取供应方平台中共有用户的用户数据和需求方平台中共有用户的用户数据,用户数据为密文;在密文的基础上对共有用户的用户数据进行数据融合,生成共有用户的用户标签;获取供应方平台的供应信息和需求方平台的需求信息;在密文的基础上基于供应信息,从共有用户的用户标签中选取目标用户的用户标签;在密文的基础上,判断需求信息与目标用户的用户标签和供应信息是否均匹配;若需求信息与目标用户的用户标签和供应信息均匹配,则基于需求信息为供应方平台中的目标用户进行信息推荐;进而能够在保证用户数据安全的前提下,来提高信息推荐的准确性。
-
公开(公告)号:CN112668038A
公开(公告)日:2021-04-16
申请号:CN202010491185.6
申请日:2020-06-02
Applicant: 华控清交信息科技(北京)有限公司
Abstract: 本发明实施例提供了一种模型训练方法、装置和电子设备,其中,所述方法适用于目标模型训练所依赖的数据纵向分布在多个数据提供方的场景,所述方法包括:接收各数据提供方上传的中间结果,中间结果包括第一中间结果;在密文基础上基于多方安全计算协议依据各数据提供方上传的第一中间结果进行运算,确定目标模型的模型更新因子;将目标模型的模型更新因子,拆分为各数据提供方对应部分目标模型所需的模型更新因子并分发给对应的数据提供方;以使各数据提供方分别依据接收到的模型更新因子更新对应的部分目标模型,并对更新后的部分目标模型进行一轮训练以得到需上传的第一中间结果;进而保证了各数据提供方的数据安全和目标模型的安全。
-
公开(公告)号:CN112668036A
公开(公告)日:2021-04-16
申请号:CN202010105775.0
申请日:2020-02-19
Applicant: 华控清交信息科技(北京)有限公司
Abstract: 本发明实施例提供一种数据处理方法、装置和用于数据处理的装置。其中的方法包括:获取n个待处理数据;根据n个待处理数据,确定同一维度的m个区间;遍历n个待处理数据,将第i个待处理数据与m个区间的m个第一边界值分别比较大小,得到m个第一密文比较结果,以及将第i个待处理数据与m个区间的m个第二边界值分别比较大小,得到m个第二密文比较结果;其中,i取值为1~n;根据m个第一密文比较结果和m个第二密文比较结果,计算第i个待处理数据的结果密文数组;对n个待处理数据的结果密文数组按元素相加,得到n个待处理数据在m个区间中各区间的数据量。本发明实施例可以保证用户数据的隐私安全。
-
公开(公告)号:CN112667608A
公开(公告)日:2021-04-16
申请号:CN202010261498.2
申请日:2020-04-03
Applicant: 华控清交信息科技(北京)有限公司
IPC: G06F16/215 , G06F16/2458 , G06F21/60 , G06F21/62
Abstract: 本申请实施例提供一种数据处理方法、装置和用于数据处理的装置。所述方法用于基于数据的密文,确定待分箱数据的切分点,其中的方法包括:根据待分箱数据的密文,构建数据数组;确定所述待分箱数据的分箱数和分箱模式;根据所述分箱数和所述分箱模式确定分位数;基于所述分位数以及所述数据数组,确定所述待分箱数据在所述分箱模式下对应的切分点。本申请实施例可以在密文基础上,确定数据分箱的切分点,进而可以实现对密文数据进行分箱,可以保证数据的隐私安全。
-
公开(公告)号:CN112583764A
公开(公告)日:2021-03-30
申请号:CN201910926822.5
申请日:2019-09-27
Applicant: 华控清交信息科技(北京)有限公司
Abstract: 本发明实施例提供一种数据处理方法、装置和用于数据处理的装置。其中的方法包括:确定待执行计算操作的操作对象的数量级;其中,所述操作对象包含至少一个密文数据;根据所述数量级确定所述操作对象执行所述计算操作的预估值;依据所述预估值对所述操作对象执行基于密文的计算操作,得到隐私计算结果。本发明实施例可以在保证信息安全的基础上,提高密文数据的计算效率。
-
公开(公告)号:CN112241250B
公开(公告)日:2021-03-16
申请号:CN202011466871.4
申请日:2020-12-14
Applicant: 华控清交信息科技(北京)有限公司
Inventor: 李艺
Abstract: 本申请实施例提供一种数据处理方法、装置和用于数据处理的装置,用于在支持密文位运算的系统中比较密文数据x和密文数据y的大小。其中的方法包括:基于密文分别将x和y分解为n位的密文比特;将x对应的n位的密文比特和y对应的n位的密文比特输入比较电路进行迭代计算,在第一轮迭代中并行计算x和y每一对应位密文比特计算的可能输出值,利用所述可能输出值进行下一轮迭代中的并行计算,以得到下一轮迭代中x和y每一对应位密文比特计算的可能输出值,直至log2(n)+1轮迭代计算完成,得到x和y的比较结果,所述可能输出值和所述比较结果为密文。本申请实施例可以减少密文比较操作所需的通讯轮数,进而可以提高密文比较的效率。
-
公开(公告)号:CN112487505A
公开(公告)日:2021-03-12
申请号:CN202011330694.7
申请日:2020-11-23
Applicant: 华控清交信息科技(北京)有限公司
Abstract: 本发明实施例提供一种数据处理方法、装置和用于数据处理的装置,应用于移动设备。其中的方法包括:在接收到用户同意获取用户数据的允许权限的情况下,获取所述移动设备中预置应用收集的用户数据,并将获取的所述用户数据存储在所述移动设备的可信环境中;利用所述可信环境中存储的私钥,对基于所述私钥对应的公钥加密后的个人密钥进行解密,得到所述个人密钥;利用所述个人密钥对所述可信环境中存储的用户数据进行加密,并将加密得到的密文数据保存在所述移动设备的存储空间中。本发明实施例可以为用户数据进行安全存储以及安全导出提供保障,进一步保证用户数据的隐私安全。
-
公开(公告)号:CN112486617A
公开(公告)日:2021-03-12
申请号:CN202011390322.3
申请日:2020-12-01
Applicant: 华控清交信息科技(北京)有限公司
Inventor: 陈洪博
Abstract: 本发明实施例提供一种密文数据处理架构、方法、装置及机器可读介质。其中的方法包括:通过设置密文数据处理层及展现层,由密文数据处理层注册目标应用,并响应于目标应用对应的目标请求,通过预设的密文应用执行引擎根据目标请求,执行密文处理任务,以获取密文目标数据,然后根据目标数据以及目标数据对应的目标显示模板,生成指定格式的显示数据并将显示数据发送给展现层。展现层可以直接基于显示数据显示目标数据。由于通过设置的密文数据处理层可以生成可供展现层直接展示的指定格式的显示数据,基于该显示数据即可直接展示目标数据。这样,使得开发者在开发目标应用时无需逐个实现接口,进而可以提高目标应用的开发效率。
-
-
-
-
-
-
-
-
-