基于代理重加密的数据查询方法、装置、存储介质及设备制造方法及图纸

技术编号:41437007 阅读:28 留言:0更新日期:2024-05-28 20:31
本公开实施方式涉及一种基于代理重加密的数据查询方法、装置、存储介质及设备,涉及信息安全技术领域。该方法包括:接收数据提供方发送的密文数据和重加密密钥;数据提供方用于生成公钥和私钥,并基于私钥生成重加密密钥和解密密钥,将解密密钥发送至数据查询方;公钥用于加密数据,得到密文数据;接收数据查询方发送的查询请求,并基于查询请求,确定密文查询结果;按照预设重加密算法,采用重加密密钥对密文查询结果进行重加密,得到重加密查询结果,并将重加密查询结果发送至数据查询方,以使数据查询方按照预设解密算法,采用解密密钥对重加密查询结果进行解密,得到明文查询结果。如此,能够支持第三方进行数据查询和统计查询。

【技术实现步骤摘要】

本公开的实施方式涉及信息安全,更具体地,本公开的实施方式涉及一种基于同态代理重加密的数据查询方法、基于同态代理重加密的数据查询装置、计算机可读存储介质及电子设备。


技术介绍

1、本部分旨在为权利要求中陈述的本公开的实施方式提供背景或上下文,此处的描述不因为包括在本部分中就承认是现有技术。

2、网络与信息化的快速发展引发了数据的爆炸式增长,为了能够节省本地资源并高效利用这些数据,越来越多的组织和用户选择将大量的数据加密后上传到第三方数据库服务器进行存放和处理。比如:金融机构通常拥有大量敏感的客户数据(比如:账户信息、交易记录、个人身份信息等),这些数据对于进行风险评估、市场分析和个性化推荐等工作非常重要,需要高度的安全和隐私保护;当数据量较大时,金融机构需要将数据加密后存储于第三方数据库服务器。

3、在实际生活中,这些组织和用户可能需要向其他组织或用户共享数据。目前,密态数据库方案通常是针对数据存储方和查询方是同一角色的场景;也就是说,加密后的数据无法共享给被授权的他方查询。此外,一般的密态数据库无法支持密文下的统计查询。

...

【技术保护点】

1.一种基于代理重加密的数据查询方法,应用于数据存储方,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述生成公钥和私钥,包括:

3.根据权利要求1所述的方法,其特征在于,所述密文数据包括第一密文数据和第二密文数据;所述加密数据,得到所述密文数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述私钥生成重加密密钥和解密密钥,包括:

5.根据权利要求1所述的方法,其特征在于,所述密文查询结果包括第一密文查询结果和第二密文查询结果;所述按照预设重加密算法,采用所述重加密密钥对所述密文查询结果进行重加密,得到...

【技术特征摘要】

1.一种基于代理重加密的数据查询方法,应用于数据存储方,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述生成公钥和私钥,包括:

3.根据权利要求1所述的方法,其特征在于,所述密文数据包括第一密文数据和第二密文数据;所述加密数据,得到所述密文数据,包括:

4.根据权利要求1所述的方法,其特征在于,所述基于所述私钥生成重加密密钥和解密密钥,包括:

5.根据权利要求1所述的方法,其特征在于,所述密文查询结果包括第一密文查询结果和第二密文查询结果;所述按照预设重加密算法,采用所述重加密密钥对所述密文查询结果进行重加密,得到重加密查询结果,包括:

6.根据权利要求1所述的方法,其特征在于,所述按照预...

【专利技术属性】
技术研发人员:包嘉斌周一竞蔡静轩黄翠婷陈涛
申请(专利权)人:同盾科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1