【技术实现步骤摘要】
一种基于哈希算法的密文求交方法、装置及可读存储介质
[0001]本申请涉及通信
,特别是涉及一种基于哈希算法的密文求交方法、装置及计算机可读存储介质。
技术介绍
[0002]随着数据时代的发展,人们对个人隐私越来越关注,大家对隐私保护意识也越来越强,为了满足一些隐私数据的查询,密文求交技术已经广泛使用在医疗领域,例如在结婚之前做婚检,了解彼此的身体情况,但同时检查遗传病史时,大家不愿意将自己的遗传病史被别人知道,而目前的密文求交技术通常关注基因库的数据安全开放。由于目前的密文求交技术通过关注基因库的数据安全开放,而忽略了用户求交时上传的数据的安全,容易产生用户在数据求交过程中数据清单被泄露的风险。
[0003]鉴于,上述技术,寻求一种保证用户数据隐私的方法,是本领域技术人员亟待解决的问题。
技术实现思路
[0004]本申请的目的是提供一种基于哈希算法的密文求交方法、装置及计算机可读存储介质。
[0005]为解决上述技术问题,本申请提供一种基于哈希算法的密文求交方法,包括:
[00 ...
【技术保护点】
【技术特征摘要】
1.一种基于哈希算法的密文求交方法,其特征在于,包括:接收由用户上传的数据集,并对可被求交字段进行上架;对所述可被求交字段进行加密,得到第一加密结果;根据哈希算法确定所述第一加密结果的第一哈希值;将所述第一哈希值上传至所述平台。2.根据权利要求1所述的基于哈希算法的密文求交方法,其特征在于,在所述将所述第一哈希值上传至所述平台之后还包括:接收由所述用户上传的查询数据;判断所述查询数据是否符合条件;若是,获取所述数据集。3.根据权利要求2所述的基于哈希算法的密文求交方法,其特征在于,所述对所述可被求交字段进行加密,得到第一加密结果包括:接收由平台发布的由第一公钥对密钥加密后的第一加密密钥,并根据与所述第一公钥对应的第一私钥对所述第一加密密钥进行解密获取所述密钥;通过所述密钥对所述可被求交字段的内容进行加密,得到第一加密结果。4.根据权利要求3所述的基于哈希算法的密文求交方法,其特征在于,所述判断所述查询数据是否符合条件包括:发送对所述查询数据加密的指令至所述平台,以便所述平台根据所述密钥对所述查询数据进行加密,得到第二加密结果;获取所述第二加密结果经过哈希算法处理后的第二哈希值;将所述第一哈希值和所述第二哈希值进行碰撞,并确定碰撞结果。5.根据权利要求4所述的基于哈希算法的密文求交方法,其特征在于,若有所述碰撞结果,则所述获取所述数据集包括:通过所述碰撞结果确定所述第一加密结果,并使用所述密钥对所述第一加密结果解密获取所述可...
【专利技术属性】
技术研发人员:何志坚,范渊,刘博,
申请(专利权)人:杭州安恒信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。