【技术实现步骤摘要】
一种匿踪查询方法、装置及介质
[0001]本申请涉及数据交互领域,特别是涉及一种匿踪查询方法、装置及介质。
技术介绍
[0002]随着大数据与人工智能近年来的迅猛发展,对用户数据隐私保护和安全管理的日趋严格将成为世界趋势。对于企业与企业之间,进行数据查询与交互时,数据拥有方提供数据给查询方进行查询,整个查询过程如何进行隐私保护,让数据拥有方无法得知查询方的查询目标,却能顺利返回查询结果给查询方,查询方也不能获取到其所查询数据信息之外的数据内容,是需要重点解决的行业痛点和难题。
[0003]传统的匿踪查询主要利用不经意传输技术实现。数据拥有方每次发送多个信息,而查询方每次输入一个选择,当协议结束的时候,数据拥有方无法获得关于查询方的任何有价值的信息,而查询方只能获得B的数据,对于其他数据也一无所知。从而保护了查询方的隐私性,同时保证了数据传输过程的正确性。传统的匿踪查询常依赖可信第三方,通过可信第三方生成密钥或者进行交互,这种方法的数据安全性很大程度依赖于第三方的安全性,有一定的数据泄露风险。
[0004]由此 ...
【技术保护点】
【技术特征摘要】
1.一种匿踪查询方法,其特征在于,应用于数据拥有方,包括:将查询特征通过私钥签名得到查询特征签名,将所述查询特征签名哈希后得到哈希查询特征并向查询方公开,基于加密算法和所述私钥生成公钥,将所述公钥向所述查询方公开;接收所述查询方发送的目标盲化查询特征;对所述目标盲化查询特征通过所述私钥进行签名得到目标盲化查询特征签名;将所述目标盲化查询特征签名发送至所述查询方,以便于所述查询方通过对所述目标盲化查询特征签名进行脱盲得到目标查询特征签名;接收查询方发送的哈希查询特征集合并将所述哈希查询特征集合对应的加密属性数据集合发送至查询方,以便于所述查询方通过所述目标查询特征签名对所述加密属性数据集合中目标查询特征对应的目标加密属性数据进行解密,得到目标属性数据。2.根据权利要求1所述的匿踪查询方法,其特征在于,生成所述加密属性数据集合步骤如下:将数据库中的属性数据通过对应的所述查询特征签名结合加密规则进行加密后得到加密属性数据,并存储于所述数据库;获取所述哈希查询特征集合对应的所述加密属性数据生成所述加密属性数据集合。3.根据权利要求2所述的匿踪查询方法,其特征在于,所述加密算法为ECC加密算法。4.一种匿踪查询方法,其特征在于,应用于查询方,包括:向数据拥有方发送目标盲化查询特征;接收所述数据拥有方发送的目标盲化查询特征签名,其中,所述目标盲化查询特征签名由所述数据拥有方通过私钥对所述目标盲化查询特征进行签名得到的;获取所述数据拥有方基于加密算法和所述私钥生成的公钥,对所述盲化查询特征签名进行脱盲,得到目标查询特征签名;向所述数据拥有方发送哈希查询特征集合,其中,所述哈希查询特征集合包括:预设个数的所述数据拥有方通过所述私钥签名并哈希后公开的哈希查询特征和所述目标查询特征签名对应的目标哈希查询特征;接收所述数据拥有方发送的所述哈希查询特征集合对应的加密属性数据集合;通过所述目标查询特征签名对所述加密属性数据集合中目标查询特征对应的目标加密属性数据进行解密,得到目标属性数据。5.根据权利要求4所述的匿踪查询方法,其特征在于,生成所述目标盲化查询特征包括如下步骤:根据随机因子,结合所述加密算法对所述目标查询特征进行盲化,得到所述目标盲化查询特征。6.根据权利要求5所述的匿踪查询方法,其特征在于,所述对所述盲化查询特征签名进行脱盲,得到目标查询特征...
【专利技术属性】
技术研发人员:徐东德,刘飞,范渊,刘博,
申请(专利权)人:杭州安恒信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。