不经意传输协议的执行方法、装置及系统

    公开(公告)号:CN114301591B

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

    申请号:CN202111632774.2

    申请日:2021-12-28

    Abstract: 本说明书实施例中提供了一种不经意传输协议的执行方法、装置及系统。由该系统执行的方法包括:接收方根据执行轮次i,获取随机选择以及来自第三方的选择标签,其中选择标签由第三方基于随机选择从按顺序排列的多个随机标签中选择,多个随机标签由部署在第三方的第一随机数生成器基于执行轮次i生成;接收方确定待获取的目标数据在按顺序排列的多条数据中的排列序号;接收方向发送方发送执行轮次i以及排列序号与随机选择间的差值;发送方根据执行轮次i,获取其部署的第一随机数生成器基于执行轮次i生成的多个随机标签;发送方基于差值和多个随机标签,接收方基于选择标签,对多条数据联合执行第i次不经意传输协议。

    两方安全比较的方法及系统

    公开(公告)号:CN114024674B

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

    申请号:CN202111397983.3

    申请日:2021-11-23

    Inventor: 赵原 李漓春 殷山

    Abstract: 本说明书实施例提供一种两方安全比较的方法系统,在两方安全比较的方法中,第一方向第二方发送比较请求,其中包括n个标识和L个基值,该n个标识包括目标标识和n‑1个混淆标识。第二方获取n个标识对应的n个第二数据。生成布尔电路,用于对第一数据与n个第二数据进行比较。基于L个基值生成布尔电路的混淆表,并将其提供给第一方。第一方利用与L个基值关联生成的L个本地选择标签,解密混淆表,并至少根据解密结果,确定目标标识对应的第二数据与第一数据的目标比较结果。

    两方安全比较的方法、装置和系统

    公开(公告)号:CN113836595B

    公开(公告)日:2023-11-14

    申请号:CN202111130039.1

    申请日:2021-09-26

    Inventor: 赵原 殷山

    Abstract: 本说明书实施例提供一种两方安全比较的方法、装置和系统,用于确定第一数据是否小于第二数据的比较结果,第一数据和第二数据均以分片形式,分布在第一方和第二方,方法包括:第一方本地计算第一数据的第一方分片与第二数据的第一方分片的第一差值,并根据第一差值确定第一输入数据;第二方本地计算第一数据的第二方分片与第二数据的第二方分片的第二差值,并根据第二差值确定第二输入数据;第一方将第一输入数据输入多方安全算子,第二方将第二输入数据输入所述多方安全算子,用于对第一输入数据和第二输入数据进行求和,得到求和结果,并根据求和结果的最高位,确定所述比较结果。能够有效减小通信代价。

    一种隐私计算方法、装置、电子设备及机器可读存储介质

    公开(公告)号:CN116628713A

    公开(公告)日:2023-08-22

    申请号:CN202310559874.X

    申请日:2023-05-15

    Abstract: 本说明书一个或多个实施例提供一种隐私计算方法、装置、电子设备及机器可读存储介质。所述方法应用于隐私计算设备;隐私计算设备上搭载有处理器和多个加速硬件;所述方法包括:处理器将隐私计算任务发送给目标加速硬件;目标加速硬件将隐私计算任务拆分为至少两个隐私计算子任务,将拆分得到的各个隐私计算子任务分配给各个加速硬件,并向其他加速硬件发送与为其分配的隐私计算子任务对应的隐私计算参数;各个加速硬件基于获取到的隐私计算参数分别执行隐私计算,并将隐私计算结果返回给目标加速硬件;目标加速硬件基于获取到的与各个隐私计算子任务分别对应的隐私计算结果,计算出与隐私计算任务对应的隐私计算结果,并返回给处理器。

    加速计算设备建模的方法、装置、计算设备及介质

    公开(公告)号:CN111027018B

    公开(公告)日:2023-03-31

    申请号:CN201911324820.5

    申请日:2019-12-20

    Inventor: 赵原 殷山

    Abstract: 本说明书实施例提供了一种加速计算设备建模的方法、装置、计算设备及介质,通过在目标模型训练过程中,对模型参数以及每个训练样本各自的特征数据进行向量划分,实现对模型参数以及特征数据的向量化,然后,针对每轮迭代训练过程中的训练样本,调用预设的向量浮点乘加指令,对向量划分得到的参数向量序列以及特征向量序列进行乘加处理,得到训练样本的目标值;进而,得到经训练的目标模型。例如,在个性化推荐场景下,上述特征数据可以是用户的个人信息,如用户画像信息等。

    安全建模方法、装置、电子设备及存储介质

    公开(公告)号:CN111079153B

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

    申请号:CN201911299874.0

    申请日:2019-12-17

    Inventor: 赵原 殷山

    Abstract: 本说明书实施例公开一种安全建模方法、装置、存储介质即电子设备,该电子设备可以是基于SGX(Software Guard Extensions,软件保护扩展)的服务端设备,所电子备上包括不可信内存以及基于可信执行环境的安全内存,不可信内存中保存有用于训练目标模型的训练样本密文。以流式解密方式,从不可信内存中逐个读取并解密训练样本密文至安全内存,在安全内存中完成对模型参数的迭代,得到模型参数经迭代后的模型参数值,其中,解密出的当前训练样本明文覆盖上一训练样本明文对安全内存的占用空间。经过M轮次以上的迭代后若满足预设收敛条件,得到经训练的目标模型。

    一种匿名安全比较方法和系统

    公开(公告)号:CN114338164A

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

    申请号:CN202111634653.1

    申请日:2021-12-29

    Inventor: 尹栋 李漓春 赵原

    Abstract: 本说明书实施例公开了一种匿名安全比较方法和系统。第一方获得匿名集合信息,用第一密钥加密与目标ID和第一对象的组合关联的第一明文信息得到第一密文信息,并将匿名集合信息和第一密文信息发送给第二方。第二方用第二密钥加密第一密文信息,得到二级密文信息。第二方基于匿名集合信息获得加密数据集合,加密数据集合包括匿名集合中每个ID与多个候选对象中每一个的组合对应的加密比较结果,与该组合关联的解密密钥能够基于与该组合关联的第二密文信息得到,该第二密文信息为用第二密钥加密与该组合关联的明文信息的结果。第二方将二级密文信息和加密数据集合返回给第一方,以便第一方能够获得目标ID对应的第二对象与第一对象的比较结果。

    隐私求交的方法及装置
    88.
    发明公开

    公开(公告)号:CN114036572A

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

    申请号:CN202111436332.0

    申请日:2021-11-29

    Abstract: 本说明书实施例提供一种隐私求交方法及装置,在多方安全计算的隐私求交过程中,可以由进行隐私求交的两个数据方分别针对本地数据,利用标记码对预定数值的取模处理,以按照模值对数据进行区分。接着,两个数据方在安全方式下对得到的模值进行一次隐私求交,交集为相同模值,然后可以对相同模值下的数据进行隐私求交。该方式将数据的隐私求交过程拆分为至少两级,一级为对模值进行隐私求交,从而过滤出可能存在于与对方的交集中的数据,另一级对相同模值下的数据进行隐私求交,此时的数据量经过过滤已大大降低。这种方式可以降低隐私求交的数据处理量和复杂度,提高隐私求交的效率。

    随机数生成器及随机数生成方法

    公开(公告)号:CN113885835A

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

    申请号:CN202111194005.9

    申请日:2021-10-13

    Abstract: 本说明书实施例中提供了一种随机数生成器及随机数生成方法。该随机数生成器包括:参数获取模块,配置为获取指定区间内允许的第一随机数的第一数量;数据采样模块,配置为从随机数流中获取比特序列,其中2n不小于第一数量,n表征比特序列的长度;判断处理模块,配置为确定比特序列表征的当前数据是否为可用随机数,其中当前数据为可用随机数时,对2n与第一数量的商向下取整,向下取整的结果与第一数量的乘积不小于当前数据,n表征比特序列的长度;运算处理模块,配置为当当前数据为可用随机数时,根据指定区间的下限值和当前数据生成在指定区间内均匀分布的第一随机数。

    两方安全选择确定选择结果分片的方法、装置和系统

    公开(公告)号:CN113722734A

    公开(公告)日:2021-11-30

    申请号:CN202111005926.6

    申请日:2021-08-30

    Abstract: 本说明书实施例提供一种两方安全选择确定选择结果分片的方法、装置和系统,采用多方安全计算实现,如混淆电路。方法包括:第一方本地计算第一数据的本方分片与第二数据的本方分片的第一差值,并根据第一差值确定第一输入数据;与第二方基于选择比特在第一输入数据和第二输入数据中执行选择,将选择的结果作为中间结果,计算中间结果与第一随机数的第三差值;第二输入数据基于第二差值确定,第二差值为第二方基于第二数据的本方分片与第一数据的本方分片相减得到;本地计算第二数据的本方分片与第一随机数之和,得到求和结果,并根据求和结果确定选择结果的第一分片;选择结果的第二分片由第二方根据第三差值确定。能够有效减小通信代价。

Patent Agency Ranking