【技术实现步骤摘要】
本说明书一个或多个实施例涉及数据库,尤其涉及一种数据管理方法及装置、电子设备及存储介质。
技术介绍
1、随着云计算的兴起和云服务商的发展,用户(如公司,医院)越来越倾向于将自己的数据库托管到云端进行访问,以此节省自己在数据库管理软件和存储硬件上的支出。但是云托管服务所带来的安全风险给云端数据库的落地带来了巨大的挑战,其中最大的问题是如何避免不受信任的云服务商直接看到用户数据库的敏感信息。云端加密数据库即是针对此场景及相应的安全风险的解决方案,它要求用户在上传数据库到云端服务器之前对数据库进行加密,使得云服务商不能获取数据信息,尤其是敏感信息。
2、但是相关技术中的云端加密数据库对加密数据的管理安全性较差,例如在用户针对云端加密数据库内的加密数据进行查询时,往往会造成数据的部分甚至全部信息被云服务商获取到。
技术实现思路
1、有鉴于此,本说明书一个或多个实施例提供一种数据管理方法及装置、电子设备及存储介质。
2、为实现上述目的,本说明书一个或多个实施例提供技术方案如下
3、本文档来自技高网...
【技术保护点】
1.一种数据管理方法,应用于客户端,所述方法包括:
2.根据权利要求1所述的数据管理方法,所述根据所述待存储数据内数据项的数量,生成多个数据块,包括:
3.根据权利要求1所述的数据管理方法,所述将所述公共计数和对应的多个数据项中每个数据项的个体计数输入至预设的PRF函数,以得到对应的多个数据项中每个数据项的随机数,包括:
4.根据权利要求1所述的数据管理方法,所述将每个数据块存储至预设的数据树中与所述数据块内的路径信息对应的路径中,将所述待存储数据内每个数据项存储至所述数据树中与所述数据项的随机数对应的路径中,包括:
5
...【技术特征摘要】
1.一种数据管理方法,应用于客户端,所述方法包括:
2.根据权利要求1所述的数据管理方法,所述根据所述待存储数据内数据项的数量,生成多个数据块,包括:
3.根据权利要求1所述的数据管理方法,所述将所述公共计数和对应的多个数据项中每个数据项的个体计数输入至预设的prf函数,以得到对应的多个数据项中每个数据项的随机数,包括:
4.根据权利要求1所述的数据管理方法,所述将每个数据块存储至预设的数据树中与所述数据块内的路径信息对应的路径中,将所述待存储数据内每个数据项存储至所述数据树中与所述数据项的随机数对应的路径中,包括:
5.根据权利要求1所述的数据管理方法,在所述将所述待存储数据内每个数据项存储至所述数据树中与所述数据项的随机数对应的路径中之前,所述方法还包括:
6.根据权利要求1所述的数据管理方法,所述方法还包括:
7.根据权利要求1所述的数据管理方法,所述根据查询条件,以及每个数据块内的索引信息和路径信息向所述云端服务器获取对应的数据块,并根据所述数据块和所述查询条件向所述云端服务器获取所述查询条件指向的数据项,包括:
8.根据权利要求7所述的数据管理方法,所述方法还包括:
9.根据权利要求8所述的数据管理方法,所述在所述数据块内添加公共计数和对应的多个数据项中每个数据项的个体计数,包括:
10.根据权利要求9所述的数据管理方法,所述将所述目标数据块内的公共计数、以及所述目标键对应的个人计数输入至所述prf函数中,以得到所述目标数据项的随机数,包括:
11.根据权利要求10所述的数据管理方法,在所述目标数据项的随机数基于第一计数组得到的情况下,所述将所述目标数据块内的与所述目标键对应的个人计数按递增方式更新,并将所述...
【专利技术属性】
技术研发人员:曹新乐,徐泉清,杨传辉,
申请(专利权)人:北京奥星贝斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。