【技术实现步骤摘要】
一种数据的存储方法、数据的恢复方法、装置及设备
本说明书涉及计算机
,尤其涉及一种数据的存储方法、数据的恢复方法、装置及设备。
技术介绍
随着数字化的发展,个人、组织或实体在网络环境中如何定义其身份,以及如何有效地保护其隐私数据,成为人们面对的一个重要问题。通常,在对隐私数据进行传输之前,可以通过密钥对待传输的隐私数据进行加密处理,然后发送给接收方,接收方接收到加密处理后的隐私数据后,可以使用密钥对其进行解密处理,得到隐私数据的内容,由于其他人无法对经过加密处理的隐私数据进行解密,因此无法获取隐私数据的内容,从而保护了用户的隐私数据。但是,如果用户的密钥丢失,则无法对隐私数据进行加密处理,从而导致隐私数据存在泄露风险。为此,需要提供一种更优的密钥管理方案。
技术实现思路
本说明书实施例的目的是提供一种数据的存储方法、数据的恢复方法、装置及设备,以提供一种更优的密钥管理方案。为了实现上述技术方案,本说明书实施例是这样实现的:本说明书实施例提供的一种数据的存储方法,所述方法包括:对待处理 ...
【技术保护点】
1.一种数据的存储方法,所述方法包括:/n对待处理的目标数据进行拆分处理,得到所述目标数据对应的多个分片数据,其中,从所述目标数据中拆分出的所述分片数据的数量大于恢复所述目标数据所需要的所述分片数据的数量,所述目标数据为目标用户的数字身份信息对应的密钥;/n基于每个分片数据生成相应的可验证声明;/n将生成的可验证声明发送给预定的多个不同数字身份信息的用户,以使所述多个不同数字身份信息的用户分别基于接收的可验证声明获取并存储所述多个分片数据。/n
【技术特征摘要】
1.一种数据的存储方法,所述方法包括:
对待处理的目标数据进行拆分处理,得到所述目标数据对应的多个分片数据,其中,从所述目标数据中拆分出的所述分片数据的数量大于恢复所述目标数据所需要的所述分片数据的数量,所述目标数据为目标用户的数字身份信息对应的密钥;
基于每个分片数据生成相应的可验证声明;
将生成的可验证声明发送给预定的多个不同数字身份信息的用户,以使所述多个不同数字身份信息的用户分别基于接收的可验证声明获取并存储所述多个分片数据。
2.根据权利要求1所述的方法,所述将生成的可验证声明发送给多个不同数字身份信息的用户,包括:
获取与所述目标用户的数字身份信息存在关联关系的多个不同数字身份信息;
将生成的可验证声明发送给与目标用户的数字身份信息存在关联关系的多个不同数字身份信息的用户。
3.根据权利要求1所述的方法,所述将生成的可验证声明发送给多个不同数字身份信息的用户,包括:
获取与所述目标用户的数字身份信息之间进行数据交互的次数大于预定阈值的数字身份信息;
将生成的可验证声明发送给与获取的数字身份信息的用户。
4.根据权利要求1所述的方法,所述将生成的可验证声明发送给多个不同数字身份信息的用户,包括:
获取所述目标用户的数字身份信息的文件中记录的多个不同的数字身份信息的信息;
将生成的可验证声明发送给所述记录的多个不同的数字身份信息的用户。
5.根据权利要求1所述的方法,所述生成的可验证声明为所述可验证声明中的内容经过加密处理的可验证声明,所述加密处理包括对称加密处理或非对称加密处理。
6.根据权利要求5所述的方法,所述方法还包括:
分别向预定的多个不同数字身份信息的用户发送与所述用户接收到的可验证声明对应的解密信息,以使所述用户基于所述解密信息对接收到的可验证声明的内容进行解密处理,以获取相应的分片数据。
7.根据权利要求1所述的方法,所述将生成的可验证声明发送给预定的多个不同数字身份信息的用户,包括:
通过预设的应用程序,将生成的可验证声明发送给预定的多个不同数字身份信息的用户。
8.根据权利要求1所述的方法,所述多个不同数字身份信息包括第一数字身份信息,所述方法还包括:
将发送给所述第一数字身份信息的可验证声明对应的分片数据与所述第一数字身份信息进行关联绑定,并根据绑定的分片数据与所述第一数字身份信息,向区块链中部署相应的智能合约,以对能够使用所述绑定的分片数据的用户的数字身份信息对应的使用权限进行限定。
9.一种数据的恢复方法,所述方法包括:
分别向预定的多个不同的数据存储方发送目标数据的恢复请求,所述目标数据为目标用户的数字身份信息对应的密钥;
接收所述数据存储方返回的所述恢复请求对应的可验证声明,所述可验证声明基于从所述目标数据拆分出的分片数据生成;
如果接收到的可验证声明对应的分片数据的数量大于预定数量阈值,则基于接收到的可验证声明获取相应的分片数据,并基于获取的分片数据恢复所述目标数据。
10.根据权利要求9所述的方法,所述接收到的可验证声明为所述可验证声明中的内容经过加密处理的可验证声明,所述加密处理包括对称加密处理或非对称加密处理;
所述如果接收到的可验证声明对应的分片数据的数量大于预定数量阈值,则基于接收到的可验证声明获取相应的分片数据,包括:
如果接收到的可验证声明对应的分片数据的数量大于预定数量阈值,则对所述接收...
【专利技术属性】
技术研发人员:林渝淇,杨仁慧,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。