-
公开(公告)号:CN114065252B
公开(公告)日:2025-03-07
申请号:CN202111374890.9
申请日:2021-11-19
Applicant: 北京数牍科技有限公司
Abstract: 本申请涉及信息安全领域,尤其涉及一种带条件检索的隐私集合求交方法、装置及计算机设备;所述方法包括服务器端将第一条件参数和第一数据集分别加密后发送给客户端;客户端将第二条件参数与第一条件参数密文同态加密,并将第一数据集密文再次加密得到第二数据集密文;客户端将同态条件参数密文和第二数据集密文进行混淆后返回给服务器端,并将第三数据集加密并附上索引值后发送给服务器端;服务器端将同态条件参数密文解密,并将第三数据集密文进行再次加密得到第四数据集密文;服务器端判断解密后的同态条件参数是否满足检索条件,并通过比对两个重加密后的数据集密文来检索是否有交集。本发明能够在特定条件检索下,能够做到隐私集合求交集。
-
公开(公告)号:CN114065252A
公开(公告)日:2022-02-18
申请号:CN202111374890.9
申请日:2021-11-19
Applicant: 北京数牍科技有限公司
Abstract: 本申请涉及信息安全领域,尤其涉及一种带条件检索的隐私集合求交方法、装置及计算机设备;所述方法包括服务器端将第一条件参数和第一数据集分别加密后发送给客户端;客户端将第二条件参数与第一条件参数密文同态加密,并将第一数据集密文再次加密得到第二数据集密文;客户端将同态条件参数密文和第二数据集密文进行混淆后返回给服务器端,并将第三数据集加密并附上索引值后发送给服务器端;服务器端将同态条件参数密文解密,并将第三数据集密文进行再次加密得到第四数据集密文;服务器端判断解密后的同态条件参数是否满足检索条件,并通过比对两个重加密后的数据集密文来检索是否有交集。本发明能够在特定条件检索下,能够做到隐私集合求交集。
-
公开(公告)号:CN113541963A
公开(公告)日:2021-10-22
申请号:CN202110808954.5
申请日:2021-07-16
Applicant: 北京数牍科技有限公司
Abstract: 本发明属于安全多方计算领域,具体涉及一种基于TEE可扩展的安全多方计算方法及系统,该方法包括:将与安全计算相关的计算程序加载到可信执行环境TEE中;系统初始化,TEE生成Beaver三元组,并发送给各个用户参与节点;用户参与节点获取其他用户参与节点的数据,构成本地数据,并对本地数据进行计算,得到局部计算结果;对所述局部计算结果进行签名;用户参与节点将局部计算结果发送给TEE,TEE验签后最终计算过程,得到最终的计算结果,并将最终的计算结果发送给参与节点;本发明采用了一种基于TEE为中心,多参与节点构成的计算方法,解决了传统安全安全多方计算中辅助三元组生成的低效和安全问题。
-
公开(公告)号:CN114385673B
公开(公告)日:2024-09-10
申请号:CN202210012808.6
申请日:2022-01-06
Applicant: 北京数牍科技有限公司
IPC: G06F16/245 , G06F7/58 , G06F21/62
Abstract: 本发明属于数据安全技术领域,具体涉及一种基于隐私保护集合求交的三要素查询方法,该方法包括:获取系统参数;判断系统的模式,若系统处于在线模式,则执行在线模式的三要素查询方法;若系统处于离线模式,则执行离线模式的三要素查询方法;本发明采用基于隐私保护集合求交的方法进行三要素查询,使得服务端不管是否检索出到了用户端查询的具体信息,均无法知道客户端的检索内容,保护了客户端的隐私。
-
公开(公告)号:CN113541963B
公开(公告)日:2024-05-24
申请号:CN202110808954.5
申请日:2021-07-16
Applicant: 北京数牍科技有限公司
Abstract: 本发明属于安全多方计算领域,具体涉及一种基于TEE可扩展的安全多方计算方法及系统,该方法包括:将与安全计算相关的计算程序加载到可信执行环境TEE中;系统初始化,TEE生成Beaver三元组,并发送给各个用户参与节点;用户参与节点获取其他用户参与节点的数据,构成本地数据,并对本地数据进行计算,得到局部计算结果;对所述局部计算结果进行签名;用户参与节点将局部计算结果发送给TEE,TEE验签后最终计算过程,得到最终的计算结果,并将最终的计算结果发送给参与节点;本发明采用了一种基于TEE为中心,多参与节点构成的计算方法,解决了传统安全安全多方计算中辅助三元组生成的低效和安全问题。
-
公开(公告)号:CN113542413A
公开(公告)日:2021-10-22
申请号:CN202110805784.5
申请日:2021-07-16
Applicant: 北京数牍科技有限公司
Abstract: 本申请涉及信息安全领域,尤其涉及一种基于可信存证的可监管隐私计算方法、系统及计算机设备;所述方法包括数据拥有者将盲化数据秘密共享给参与节点并将对应的哈希值上传至区块链中;使用随机数充当Beaver三元组并秘密共享给参与节点,将对应的噪声源共享给监管节点;参与节点进行Beaver乘法运算得到中间数据;监管节点来复现Beaver乘法运算过程找出存在作弊行为的参与节点;若未找出,则各个参与节点公开其局部计算结果值并得到最终计算结果值,将其发送给数据请求者或/和数据拥有者;若已找出,则通过监管节点通知数据拥有者隐私计算失败。本发明能够对隐私计算过程进行监管,保证隐私计算结果的真实性和有效性。
-
公开(公告)号:CN113541944A
公开(公告)日:2021-10-22
申请号:CN202110805512.5
申请日:2021-07-16
Applicant: 北京数牍科技有限公司
IPC: H04L9/08
Abstract: 本申请涉及隐私计算领域,尤其涉及一种基于噪声源同步化的隐私计算方法、系统及计算机设备,所述方法包括确定噪声源生成方法以及噪声源种子;用户根据噪声源种子生成相同的随机数序列并进行比特划分;用户使用随机数和自身持有的数据进行隐私计算得到局部结果值;将所有参与计算该任务用户的局部结果值汇总作为目标计算结果;本发明方法中的不同参与方只能从硬件中获取到属于自己的随机数,无法获得其他参与方的随机数,由此省去了传统方案中第三方生成(或各参与方交互协作生成)随机数的过程,减少了参与用户的交互次数以及资源消耗。
-
公开(公告)号:CN113542413B
公开(公告)日:2024-01-05
申请号:CN202110805784.5
申请日:2021-07-16
Applicant: 北京数牍科技有限公司
Abstract: 本申请涉及信息安全领域,尤其涉及一种基于可信存证的可监管隐私计算方法、系统及计算机设备;所述方法包括数据拥有者将盲化数据秘密共享给参与节点并将对应的哈希值上传至区块链中;使用随机数充当Beaver三元组并秘密共享给参与节点,将对应的噪声源共享给监管节点;参与节点进行Beaver乘法运算得到中间数据;监管节点来复现Beaver乘法运算过程找出存在作弊行为的参与节点;若未找出,则各个参与节点公开其局部计算结果值并得到最终计算结果值,将其发送给数据请求者或/和数据拥有者;若已找出,则通过监管节点通知数据拥有者隐私计算失败。本发明能够对隐私计算过程进行监管,保证隐私计算结果的真实性和有效性。
-
公开(公告)号:CN115098549B
公开(公告)日:2022-10-28
申请号:CN202211022790.4
申请日:2022-08-25
Applicant: 北京数牍科技有限公司
IPC: G06F16/2455 , G06F21/60 , G06F21/62 , G06Q30/02
Abstract: 本申请公开了一种公平的数据匿踪查询方法、装置、设备及存储介质,属于信息安全技术领域。方法包括:向数据查询方发送目标信息,目标信息指示加密标识及其加密数据;接收数据存储方发送的针对第二加密数据的解密请求,第二加密数据由数据查询方采用第二加密方式对第一加密数据加密得到,第一加密数据为目标信息指示的加密数据中与数据查询方期望查询的第一标识对应的加密数据;采用第一解密方式对第二加密数据进行解密,得到第一解密数据;向数据存储方发送第一解密数据,并将数据查询方的查得条数加1;根据数据查询方的查得条数,对数据查询方进行查询收费。本申请可以在保护数据查询隐私的同时提高数据匿踪查询的公平性。
-
公开(公告)号:CN114386068B
公开(公告)日:2025-01-24
申请号:CN202210012256.9
申请日:2022-01-06
Applicant: 北京数牍科技有限公司
Abstract: 本发明属于数据安全技术领域,具体涉及一种抗合谋攻击的多方条件隐私保护集合求交方法及系统,客户端同时与多个服务端进行条件隐私保护集合求交操作,客户端得到满足客户端提出条件的交集,所述方法包括:获取系统参数;客户端分别与各个服务端进行安全检索协议,获得安全策略参数;客户端与所有服务端通过安全策略参数进一步执行抗合谋攻击的多方条件隐私保护集合求交协议,直到客户端得到满足客户端提出条件的交集;在本发明中,如果参与方个数为m,那么本发明的抗合谋攻击的多方条件隐私保护集合求交协议可抵抗m‑1合谋攻击。
-
-
-
-
-
-
-
-
-