【技术实现步骤摘要】
一种数据管理方法、系统及相关组件
本专利技术涉及数据存储
,特别涉及一种数据管理方法、系统、一种计算机可读存储介质及一种电子设备。
技术介绍
云存储是一种将用户数据存储在远程云端的技术,它使得数据所有者避免投入大量的时间和精力来维护和管理本地的软硬件资源,因而广受欢迎。然而,在实际应用中,存储在云端的数据大量是重复的,这意味着云服务器将浪费大量的资源来存储多个完全相同的数据。为了减少对于相同数据的重复存储,云存储技术通常对每一数据设置所有权列表,通过更新所有权列表确定用户是否存储该数据。也就是说,在云存储应用中,多个数据所有者可以拥有对同一个数据的所有权。然而,数据所有者可能会修改或者删除已经上传到云服务器的数据,这就会造成数据所有权的变更。数据所有权的变更对云数据的隐私性带来巨大的威胁。一旦已经修改或删除的数据所有者通过某种方式获得该数据密文,利用之前所持有的解密密钥,数据所有者可以解密出数据原始明文。因此,如何避免数据所有权变更对于云数据的威胁,提高云数据的安全性是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种数据管理方法、系统 ...
【技术保护点】
1.一种数据管理方法,其特征在于,应用于云服务器,包括:当接收到数据所有权调整请求时,确定所述数据所有权调整请求对应的目标用户和目标数据;根据所有权列表确定所述目标数据对应的原所有权组,将所述目标用户从所述原所有权组中删除得到新所有权组;对所述目标数据执行重加密操作得到重加密目标数据,并确定所述重加密目标数据对应的重加密密钥;向所述新所有权组中的每一用户发送所述重加密密钥,以便所述新所有权组中的用户利用所述重加密密钥解密所述重加密目标数据。
【技术特征摘要】
1.一种数据管理方法,其特征在于,应用于云服务器,包括:当接收到数据所有权调整请求时,确定所述数据所有权调整请求对应的目标用户和目标数据;根据所有权列表确定所述目标数据对应的原所有权组,将所述目标用户从所述原所有权组中删除得到新所有权组;对所述目标数据执行重加密操作得到重加密目标数据,并确定所述重加密目标数据对应的重加密密钥;向所述新所有权组中的每一用户发送所述重加密密钥,以便所述新所有权组中的用户利用所述重加密密钥解密所述重加密目标数据。2.根据权利要求1所述数据管理方法,其特征在于,在确定所述数据所有权调整请求对应的目标用户和目标数据之前,还包括:接收所述目标数据,并根据所述目标数据和上传所述目标数据的用户的对应关系更新所述所有权列表。3.根据权利要求2所述数据管理方法,其特征在于,在接收所述目标数据之后,还包括:记录所述目标数据的所有权修改次数;相应的,对所述目标数据执行重加密操作得到重加密目标数据包括:判断所述目标数据的所有权修改次数是否为0;若是,则对所述目标数据执行重加密操作得到所述重加密目标数据;若否,则对所述目标数据执行解密操作,并对解密后的目标数据执行重加密操作得到所述重加密目标数据。4.根据权利要求1所述数据管理方法,其特征在于,所述数据所有权调整请求包括目标用户发送的数据修改请求或数据删除请求。5.根据权利要求4所述数据管理方法,其特征在于,当所述数据所有权调整请求为所述数据删除请求时,还包括:查询所述原所有权组中的用户数量是否大于1;若否,则删除所述目标数据,并清除所述所有权列表中与所述目标数...
【专利技术属性】
技术研发人员:于佳,柏建丽,杨明,
申请(专利权)人:青岛大学,山东省计算中心国家超级计算济南中心,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。