数据恢复方法及装置、处理器、电子设备及存储介质与流程
本公开涉及系统数据安全,尤其涉及一种数据恢复方法及装置、处理器、电子设备及存储介质。
背景技术:
1、移动手机等设备成为消费者日常不可或缺的工具,设备中包含用户大量的私人数据,例如日常生活照片、工作文档、合同、日记、聊天记录等等。这些数据对于用户来讲是独一无二的,如果设备丢失,上述数据也会丢失,将会给用户的生活带来大大的不便和财产损失。
技术实现思路
1、本公开提供一种数据恢复方法、装置、处理器、电子设备、计算机可读存储介质、芯片,以至少解决相关技术中设在备丢失时,数据无法恢复的问题。本公开的技术方案如下:
2、根据本公开实施例的第一方面,提供一种处理器,包括:第一处理单元,被配置为根据第一设备预设的用户口令和所述第一设备的第一盐值,生成第一密钥加密密钥kek,并基于第一kek对第一密钥密文进行解密,得到第一数据加密密钥;第二处理单元,被配置为基于所述第一数据加密密钥,对所述第一设备的第一数据密文进行解密,得到第一数据明文。
3、根据本公开实施例的第二方面,提供一种数据恢复方法,包括:发送数据恢复请求,其中所述数据恢复请求用于请求在第二设备上恢复第一设备的数据;接收第一解密信息,其中,所述第一解密信息至少包括所述第一设备的第一数据加密密钥的第一密钥密文和第一盐值;接收所述第一设备的第一数据密文;基于预设的用户口令和所述第一盐值,对所述第一密钥密文进行解密,得到所述第一数据加密密钥;基于所述第一数据加密密钥对所述第一数据密文进行解密,得到第一数据明文。
4、根据本公开实施例的第二方面,提供另一种数据恢复方法,包括:接收数据恢复请求,其中所述数据恢复请求用于请求在第二设备上恢复第一设备的数据;发送所述第一设备的第一解密信息,其中,所述第一解密信息至少包括第一设备的第一数据加密密钥的第一密钥密文和第一盐值;发送所述第一设备的第一数据密文;其中,所述第一解密信息用于所述第一密钥密文进行解密,得到所述第一数据加密密钥,所述数据加密密钥用于对所述第一数据密文进行解密,得到第一数据明文。
5、根据本公开实施例的第二方面,提供另一种数据恢复方法,包括:发送第一解密信息,所述第一解密信息至少包括第一数据加密密钥的第一密钥密文和第一盐值;接收数据读取指令,并基于所述数据读取指令发送第一数据密文;其中,所述第一解密信息用于所述第一密钥密文进行解密,得到所述第一数据加密密钥,所述第一数据加密密钥用于对所述第一数据密文进行解密,得到第一数据明文。
6、根据本公开实施例的第三方面,提供一种数据恢复装置,包括:发送模块,用于发送数据恢复请求,其中所述数据恢复请求用于请求在第二设备上恢复第一设备的数据;第一接收模块,用于接收第一解密信息,其中,所述第一解密信息至少包括所述第一设备的第一数据加密密钥的第一密钥密文和第一盐值;第二接收模块,用于接收所述第一设备的第一数据密文;第一解密模块,用于基于预设的用户口令和所述第一盐值,对所述第一密钥密文进行解密,得到所述第一数据加密密钥;第二解密模块,用于基于所述第一数据加密密钥对所述第一数据密文进行解密,得到第一数据明文。
7、根据本公开实施例的第三方面,提供另一种数据恢复装置,包括:接收模块,用于接收数据恢复请求,其中所述数据恢复请求用于请求在第二设备上恢复第一设备的数据;第一发送模块,用于发送所述第一设备的第一解密信息,其中,所述第一解密信息至少包括第一设备的第一数据加密密钥的第一密钥密文和第一盐值;第二发送模块,用于发送所述第一设备的第一数据密文;其中,所述第一解密信息用于所述第一密钥密文进行解密,得到所述第一数据加密密钥,所述数据加密密钥用于对所述第一数据密文进行解密,得到第一数据明文。
8、根据本公开实施例的第三方面,提供另一种数据恢复装置,包括:发送模块,用于发送第一解密信息,所述第一解密信息至少包括第一数据加密密钥的第一密钥密文和第一盐值;接收模块,用于接收数据读取指令,并基于所述数据读取指令发送第一数据密文;其中,所述第一解密信息用于所述第一密钥密文进行解密,得到所述第一数据加密密钥,所述第一数据加密密钥用于对所述第一数据密文进行解密,得到第一数据明文。
9、根据本公开实施例的第四方面,提供一种电子设备,包括处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为实现本公开实施例第二方面所述方法的步骤。
10、根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开实施例第二方面所述方法的步骤。
11、根据本公开实施例的第六方面,提供一种芯片,包括相互耦合的接口电路和处理电路,所述接口电路用于输入或输出信号,所述处理电路被配置为实现如本公开实施例第二方面所述方法的步骤。
12、本公开的实施例提供的技术方案至少带来以下有益效果:通过第一处理单元根据用户口令和第一盐值生成用于对第一密钥密文进行解密的第一kek,从而可以根据第一kek对第一密钥密文进行加密,得到第一数据加密密钥。进一步地,由第二处理单元根据第一数据加密密钥,对第一设备的第一数据密文进行解密,从而得到第一设备的第一数据明文。由此,本方案通过对第一数据明文进行加密,确保第一数据明文的安全性,并对第一数据明文对应的第一数据加密密钥进行加密,避免密钥的泄露导致用户数据的泄露。同时,第一数据加密密钥对应的第一kek由预设的用户口令和第一盐值生成,增加了解密的随机性,进一步提高数据的安全性。
13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种处理器,其特征在于,所述处理器包括:
2.根据权利要求1所述的处理器,其特征在于,所述第一处理单元,还配置为基于所述第一kek对所述第一密钥密文进行解密之后,对所述第一kek进行删除。
3.根据权利要求1所述的处理器,其特征在于,所述第一处理单元,包括:
4.根据权利要求1所述的处理器,其特征在于,所述处理器,还包括:
5.根据权利要求1-4中任一项所述的处理器,其特征在于,所述第二处理单元,包括:密钥存储单元和第二加解密引擎;
6.根据权利要求5所述的处理器,其特征在于,所述第二加解密引擎,还包括用于加密的第二通路,所述第二加解密引擎,还被配置为执行以下至少一种操作:
7.根据权利要求6所述的处理器,其特征在于,所述第二处理单元,还包括用于跳过所述第二加解密引擎的第三通路;
8.根据权利要求1-4中任一项所述的处理器,其特征在于,所述第一处理单元,还被配置为在得到所述第一数据明文后生成随机数,作为第二盐值,根据更新的用户口令和所述第二盐值,生成第二设备对应的第二密钥密文;
9.一种数据恢复方法,其特征在于,所述方法包括:
10.根据权利要求9所述的方法,其特征在于,所述基于预设的用户口令和所述第一盐值,对所述第一密钥密文进行解密,得到所述第一数据加密密钥,包括:
11.根据权利要求10所述的方法,其特征在于,所述方法还包括:
12.根据权利要求9所述的方法,其特征在于,所述发送数据恢复请求之前,包括:
13.根据权利要求9-12中任一项所述的方法,其特征在于,所述基于所述第一数据加密密钥对所述第一数据密文进行解密,得到第一数据明文之后,还包括:
14.根据权利要求13所述的方法,其特征在于,所述发送数据恢复请求之前,还包括:
15.一种数据恢复方法,其特征在于,所述方法包括:
16.根据权利要求15所述的方法,其特征在于,所述发送所述第一设备的第一解密信息,包括:
17.根据权利要求15所述的方法,其特征在于,所述发送所述第一设备的第一数据密文,包括:
18.根据权利要求15所述的方法,其特征在于,所述接收数据恢复请求之前,还包括:
19.根据权利要求15所述的方法,其特征在于,所述发送所述第一设备的第一数据密文之后,还包括:
20.根据权利要求18或19所述的方法,其特征在于,在接收解密信息之前,还包括:
21.一种数据恢复方法,其特征在于,所述方法包括:
22.根据权利要求21所述的方法,其特征在于,所述发送第一解密信息之前,还包括:
23.根据权利要求22所述的方法,其特征在于,所述方法还包括:
24.根据权利要求21所述的方法,其特征在于,所述接收数据读取指令,并基于所述数据读取指令发送第一数据密文,包括:
25.根据权利要求21所述的方法,其特征在于,所述发送第一解密信息之前,还包括:
26.一种数据恢复装置,其特征在于,所述装置包括:
27.一种数据恢复装置,其特征在于,所述装置包括:
28.一种数据恢复装置,其特征在于,所述装置包括:
29.一种电子设备,其特征在于,包括:
30.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求9-25中任一项所述方法的步骤。
31.一种芯片,其特征在于,所述芯片包括相互耦合的接口电路和处理电路,所述接口电路用于输入或输出信号,所述处理电路被配置为实现权利要求9-25中任一项所述方法的步骤。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com