买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】隐私保护的名单查询方法、系统、介质、设备及终端_西安邮电大学_202210870854.X 

申请/专利权人:西安邮电大学

申请日:2022-07-22

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

公开(公告)号:CN115396148B

主分类号:H04L9/40

分类号:H04L9/40

优先权:

专利状态码:有效-授权

法律状态:2024.04.12#授权;2022.12.13#实质审查的生效;2022.11.25#公开

摘要:本发明属于隐私安全技术领域,公开了隐私保护的名单查询方法、系统、介质、设备及终端,金融机构初始名单集合的向量表;将金融机构A、B的新向量集合进行向量bAi和向量bBi的哈希和Pailliar同态加密获得公私钥,并进行布隆过滤器的构造;根据相关向量计算两金融机构的集合交集和交集基数,得出双方名单。本发明基于0‑1编码、布隆过滤器和同态加密构成主要框架,使得集合以0、1进行特殊表示,增强了双方数据集的隐私性,在源头上解决了易泄露双方消息的问题。另外,本发明使用布隆过滤器和哈希后使用同态加密来对数据进行简单加解密,提升了双方信息交互后结果的隐私性,提高了协议效率,降低了通信开销和计算开销。

主权项:1.一种隐私保护的名单查询方法,其特征在于,所述隐私保护的名单查询方法包括:金融机构初始名单集合的向量表;将金融机构A、B的新向量集合进行向量bAi和向量bBi的哈希和Pailliar同态加密获得公私钥,并进行布隆过滤器的构造;根据相关向量计算两金融机构的集合交集和交集基数,得出双方名单;所述隐私保护的名单查询方法包括以下步骤:步骤一,初始设置阶段:将金融机构双方的名单集合用0-1编码表示成两个新向量;步骤二,设置交叉点:将向量经过Pailliar同态加密和哈希运算,再构造布隆过滤器后使用同态加密进行两方数据交互;步骤三,根据相关向量计算金融机构集合交集;所述步骤二中的Pailliar同态加密和哈希运算包括:1Pailliar同态加密:1密钥生成:KeyGen→pk,sk;随机选取两个独立的大素数p和q,且满足gcdpq,p-1q-1=1,计算n=pq,=lcmp-1,q-1,随机选取g∈Zn2*,则公钥pk=n,g,私钥sk=;2加密算法:Enpk,m→c;随机选择r∈Zn*计算密文c=gmrnmodn2;3解密算法:Decsk,c→c;令函数计算将PB编码后新形成的向量bB通过Pailliar加密生成公钥Pk和私钥sk;将PA编码后形成的向量bA用k个哈希函数{h0,...,hk-1}对每个bAi进行运算后得:对于0-1编码中,由于明文m只有两种情况分别为0和1,当Pailliar加密时对应的密文有: 2哈希运算:哈希运算就是接受一个不限长度的输入返回一个固定长度的输出;当哈希运算是安全的时,需要满足确定性、快速计算能力、原像抗力、输入微小改动时哈希值会完全不同、碰e-iωt撞抗力、解谜性;所述步骤二中的构造布隆过滤器包括:1判断规则:通过多个Hash算法为数据算出多个在bitmap中的索引位置,并将多个索引位置的值的位置置为1;若判断一个数据是否存在,转换为是否多个索引位的值是否为1;如果均为1,则存在;如果有一个不为1,则不存在;2定义布隆过滤器的参数:根据两机构A、B约定的容量n,错误率p;计算布隆过滤器的长度m和hash函数的个数k: 3构造布隆过滤器BFy=BFy[0],...,BF[m-1],再用Pailliar加密得到Ci=EnpkyBFy[i];所述步骤三中的计算集合交集包括:1加法同态加密:若PKC方案KeyGen,En,Dec是加法同态的,那么对于任何明文m1,m2还有任何私钥对sk,pk,均存在:Enpkm1+m2=Enpkm1×Enpkm2;加法同态PKC方案具有乘法性质:Enpka×b=Enpkab;设置: 2当B收到ebAi后,对比进行解密,且得到的bi为A∩B的基数;以固定的全序集进行表示和运算,若bi=1,bi∈A∩B,反之

全文数据:

权利要求:

百度查询: 西安邮电大学 隐私保护的名单查询方法、系统、介质、设备及终端

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。