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

    公开(公告)号:CN113836596B

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

    申请号:CN202111131693.4

    申请日:2021-09-26

    Inventor: 赵原 殷山

    Abstract: 本说明书实施例提供一种两方安全选择确定选择结果分片的方法、装置和系统,所述两方安全选择用于根据选择值,在第一方拥有的N个数据中进行选择,所述选择值以分片形式,分布在第一方和第二方,采用多方安全计算实现,如混淆电路。方法包括:第一方生成第一随机数,并将其作为选择结果的第一分片;第一方本地计算所述N个数据分别与所述第一随机数的第一差值,并将N个第一差值确定为N个第一输入数据;所述第一方与所述第二方联合执行安全选择算子,所述安全选择算子基于所述选择值在所述N个第一输入数据中选择目标输入数据,将其作为所述选择结果的第二分片输出给第二方。能够有效减小通信代价。

    实现异或分片输入输出的布尔电路、方法和系统

    公开(公告)号:CN113821826B

    公开(公告)日:2024-07-02

    申请号:CN202111163344.0

    申请日:2021-09-30

    Abstract: 本说明书实施例提供一种实现异或分片输入输出的布尔电路、方法和系统,采用多方安全计算实现,如混淆电路。布尔电路包括:输入处理单元,接收第一方输入的n位第一数据分片和第二方输入的n位第二数据分片,通过n个第一异或门,得到输入数据;其中,每个第一异或门,接收第一数据分片的目标位和第二数据分片的目标位,输出输入数据的目标位;计算单元,接收输入处理单元得到的输入数据,针对输入数据进行预设函数计算,得到计算结果,使得布尔电路执行后,计算结果的第一结果分片由第一方持有,计算结果的第二结果分片由第二方持有。能够在保护隐私数据的前提下,实现布尔电路能够接收异或分片的输入,并且输出异或分片。

    多方安全计算中的任务执行方法及装置

    公开(公告)号:CN113849806B

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

    申请号:CN202111165429.2

    申请日:2021-09-30

    Inventor: 赵原 殷山

    Abstract: 本说明书实施例提供一种多方安全计算中的任务执行方法及装置。根据一个实施方式,多个数据方中的第一数据方获取当前待处理业务对应的多个子任务,检测各个子任务是否包含通信相关操作,并根据检测结果对若干个子任务按通信相关操作进行分层,其中,两个相邻的分层之间包括至少一个通信相关操作,然后第一数据方逐层执行若干个子任务,其中,在两个相邻的分层之间执行相应通信相关操作。从而,该实施方式可以提高多方安全计算中的任务执行效率。

    规则模型的安全性的确定方法、装置和数据处理方法

    公开(公告)号:CN112085588B

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

    申请号:CN202010908613.0

    申请日:2020-09-02

    Abstract: 本说明书提供了规则模型的安全性的确定方法、装置和数据处理方法。该方法通过先根据样本集,确定出目标属性的第一分布;同时利用规则模型处理上述样本集,确定出多种命中情况下的目标属性的第二分布;再根据目标属性的第一分布和多种命中情况下的目标属性的第二分布,计算出能反映多种命中情况下的目标属性的第二分布和原始的第一分布之间的差异程度的安全指示参数;再根据上述安全指示参数,确定规则模型是否存在安全性风险。从而可以通过确定并利用安全指示参数来量化多种命中情况下的目标属性的第二分布和第一分布之间的差异程度,并根据该安全指示参数作为依据较为精准地确定出规则模型是否存在安全性风险。

    规则模型的安全性的确定方法、装置和服务器

    公开(公告)号:CN112085589B

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

    申请号:CN202010908614.5

    申请日:2020-09-02

    Abstract: 本说明书提供了规则模型的安全性的确定方法、装置和服务器。基于上述方法,可以先根据预设的转换规则,将待检测的规则模型转换为二叉树结构,得到二叉树结构的规则模型;其中,二叉树结构的规则模型包括多个节点,且每一个节点分别对应一个规则或一个规则连接词;再利用二叉树的结构特点,对二叉树结构的规则模型进行结构化拆分,并结合属性的数据值分布,通过递归计算确定出属性在规则模型命中情况下的预设的猜中概率,以及属性在规则模型未命中情况下的预设的猜中概率,以确定出规则模型是否存在安全性风险。从而可以高效、准确地确定出规则模型的安全性,降低数据提供方由于运行不安全的规则模型导致数据发生泄露的风险。

    基于隐私保护的数据变换方法、装置和服务器

    公开(公告)号:CN113094745B

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

    申请号:CN202110345581.2

    申请日:2021-03-31

    Abstract: 本说明书提供了基于隐私保护的数据变换方法、装置和服务器。持有shuffle变换集的第一服务器、持有待进行数据变换的目标数据的第二服务器,以及负责提供随机数生成服务的第三服务器,可以根据基于G‑module action的预设协议进行相关的数据交互和数据运算,从而可以在保护第一服务器和第二服务器的数据隐私的前提下,高效地通过合作对第二服务器所持有的目标数据进行相应的shuffle变换,并由第一服务器和第二服务器分别得到上述目标数据的数据变换结果的一个分片数据。

    查询请求的处理方法及装置

    公开(公告)号:CN114500006A

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

    申请号:CN202210009307.2

    申请日:2022-01-05

    Inventor: 赵原 李漓春 殷山

    Abstract: 本说明书实施例提供一种查询请求的处理方法,包括:查询方基于目标对象的目标标识确定q个选择比特,用以执行茫然传输OT协议,得到q个中间值和q个选择密钥,从而向数据方发送查询请求,其中包括q个中间值以及含目标标识在内的n个对象标识;数据方基于该q个中间值执行OT协议得到q对密钥,基于该n个对象标识和对应查询出的n条数据,构造混淆电路,再将混淆电路信息中与对象标识对应的q对输入标签替换为利用q对密钥加密得到的q对标签密文,从而向查询方发送混淆电路信息;查询方利用q个选择密钥,基于q对标签密文进行解密,得到与目标对象对应的q个选择输入标签,基于该q个选择输入标签解密混淆电路,得到与目标对象对应的目标数据。

    一种数据处理的方法
    118.
    发明授权

    公开(公告)号:CN111030811B

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

    申请号:CN201911283760.7

    申请日:2019-12-13

    Abstract: 本说明书实施例公开了一种数据处理的方法。所述方法包括:第一数据端和第二数据端以第一秘密共享方式分别持有第一数据和第二数据;数据生成端生成两个第一初始数据和两个第二初始数据,其中,两个第一初始数据的和等于两个第二初始数据的积;数据生成端将两个第一初始数据分别发送给第一数据端和第二数据端,两个第二初始数据分别发送给第一数据端和第二数据端;第一数据端和第二数据端根据持有的数据、数据生成端发送的数据以及对方发送的数据,得到以第二秘密共享方式分别持有的第三数据和第四数据;第一数据和第三数据为第一对象的私有数据,第二数据和第四数据为第二对象的私有数据。

    基于隐私保护的多方联合卷积处理方法、装置和系统

    公开(公告)号:CN114239811A

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

    申请号:CN202111573559.X

    申请日:2021-12-21

    Abstract: 本说明书实施例提供一种基于隐私保护的多方联合卷积处理方法、装置和系统。方法包括:第三方随机生成第一张量和第二张量,将第一张量和第二张量代入第一映射函数得到中间映射结果;将第一张量、第二张量和中间映射结果均拆分为和共享下的两个分片,分别发送给第一方和第二方;第一方和第二方,各自基于其本地拥有的张量分片进行本地差值处理,双方交换其差值处理结果;各自将双方的差值处理结果的对应项进行本地处理,并确定各自的第一映射结果和第二映射结果;各自基于第一映射结果、第二映射结果以及中间映射结果的本方分片,得到输入梯度的本方分片。能够降低安全计算的通信量。

    基于混淆电路的业务处理方法及装置

    公开(公告)号:CN114239089A

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

    申请号:CN202111520808.9

    申请日:2021-12-13

    Abstract: 本说明书实施例提供一种基于混淆电路的业务处理方法及装置,在多方安全计算的业务过程中,将业务处理过程拆分为多个算子电路的连续执行过程。在业务处理过程开始之前,还可以预先存储大量混淆表数据。在多个算子电路的连续执行过程中,针对单个算子电路,随机选择混淆表,并针对计算方的单个输入比特通过不经意传输安全确定相应的输入标签,针对单个算子电路的最终结果由混淆方、计算方相互独立确定的第一结果、第二结果描述。如此,通过预先为各个类型的算子电路准备多份混淆表,使得在线执行过程中各种类型的算子电路可以灵活组合,提高业务处理的在线执行效率。

Patent Agency Ranking