一种数据保护方法、装置及电子设备制造方法及图纸

技术编号:10020268 阅读:86 留言:0更新日期:2014-05-08 20:40
本发明专利技术实施例提供一种数据保护方法、装置及电子设备,其中方法包括:判断预定的重要数据是否被破坏,所述重要数据添加有对所述重要数据进行加密后得到的预定签名信息;在确定所述重要数据被破坏时,通过特定程序从预设存储区域中调取与所述重要数据相对应的备份数据,所述预设存储区域中存储的备份数据只能通过所述特定程序调取;通过所调取的与所述重要数据相对应的备份数据,对所述重要数据进行恢复。本发明专利技术实施例可在电子设备的重要数据被破坏后,通过备份数据实现重要数据的恢复,避免了电子设备无法正常工作、用户重要数据丢失等严重后果的发生,使得重要数据的保护更为全面。

【技术实现步骤摘要】
【专利摘要】本专利技术实施例提供一种数据保护方法、装置及电子设备,其中方法包括:判断预定的重要数据是否被破坏,所述重要数据添加有对所述重要数据进行加密后得到的预定签名信息;在确定所述重要数据被破坏时,通过特定程序从预设存储区域中调取与所述重要数据相对应的备份数据,所述预设存储区域中存储的备份数据只能通过所述特定程序调取;通过所调取的与所述重要数据相对应的备份数据,对所述重要数据进行恢复。本专利技术实施例可在电子设备的重要数据被破坏后,通过备份数据实现重要数据的恢复,避免了电子设备无法正常工作、用户重要数据丢失等严重后果的发生,使得重要数据的保护更为全面。【专利说明】一种数据保护方法、装置及电子设备
本专利技术涉及数据处理
,更具体地说,涉及一种数据保护方法、装置及电子设备。
技术介绍
目前电子设备中存储有一些重要的数据,这些重要的数据包括了与电子设备运行相关的操作系统数据,及用户存储在电子设备内的重要用户数据。这些重要数据一旦被破坏通常将导致严重的后果,如电子设备的操作系统的数据被破坏,那么将导致操作系统缺失功能,电子设备将无法正常工作;如重要的用户数据被破坏,造成用户重要数据丢失,将导致用户利益的损失;因此对电子设备中存储的一些重要数据进行保护显得十分必要。重要数据受到破坏一般是由恶意程序引起,当恶意程序植入到电子设备内时,恶意程序将删除操作系统的数据,窃取并破坏重要的用户数据;现有技术可通过杀毒软件等方式实现恶意程序的查杀,从而减小重要数据被恶意程序破坏的概率。然而,通过杀毒软件查杀恶意程序,保护重要数据的方式,只能是起到预防重要数据被恶意程序破坏的作用,并无法在重要数据被破坏后,对重要数据进行恢复,避免严重后果的发生。
技术实现思路
为解决上述技术问题,本专利技术提供一种数据保护方法、装置及电子设备,以解决现有技术无法在重要数据被破坏后,对重要数据进行恢复,避免严重后果的发生的问题。为实现上述目的,本专利技术实施例提供如下技术方案:一种数据保护方法,应用于电子设备,所述方法包括:判断预定的重要数据是否被破坏,所述重要数据添加有对所述重要数据进行加密后得到的预定签名信息;在确定所述重要数据被破坏时,通过特定程序从预设存储区域中调取与所述重要数据相对应的备份数据,所述预设存储区域中存储的备份数据只能通过所述特定程序调取;通过所调取的与所述重要数据相对应的备份数据,对所述重要数据进行恢复。其中,所述判断预定的重要数据是否被破坏包括:在所述电子设备的操作系统处于启动阶段的时候,通过引导装载程序解析所述重要数据,得到第一签名信息;在所述第一签名信息与所述预定签名信息不对应时,确定所述重要数据被破坏;在所述第一签名信息与所述预定签名信息相对应时,确定所述重要数据未被破坏。其中,所述重要数据添加有对所述重要数据进行加密后得到的预定签名信息的过程包括:通过特定私钥对所述重要数据加密,得到所述预定签名信息;所述通过引导装载程序解析所述重要数据,得到第一签名信息包括:通过所述引导装载程序采用特定公钥对采用特定私钥加密的重要数据进行解密,得到第一签名信息;所述在所述第一签名信息与所述预定签名信息不对应时,确定所述重要数据被破坏包括:在所述第一签名信息与采用特定私钥对所述重要数据进行加密时得到的预定签名信息不相同时,确定所述重要数据被破坏;所述在所述第一签名信息与所述预定签名信息相对应时,确定所述重要数据未被破坏包括:在所述第一签名信息与采用特定私钥对所述重要数据进行加密时得到的预定签名信息相同时,确定所述重要数据未被破坏。其中,所述特定程序为引导装载程序;所述通过特定程序从预设存储区域中调取与所述重要数据相对应的备份数据包括:通过所述引导装载程序从预设存储区域中调取出与所述重要数据相对应的备份数据。其中,所述判断预定的重要数据是否被破坏包括:通过所述电子设备的操作系统解析所述重要数据,得到第一签名信息;在所述第一签名信息与所述预定签名信息不对应时,确定所述重要数据被破坏;在所述第一签名信息与所述预定签名信息相对应时,确定所述重要数据未被破坏。其中,所述重要数据添加有对所述重要数据进行加密后得到的预定签名信息的过程包括:通过特定私钥对所述重要数据加密,得到所述预定签名信息;所述通过所述电子设备的操作系统解析所述重要数据,得到第一签名信息包括:通过引导装载程序将特定公钥传递给所述操作系统;通过所述操作系统采用特定公钥对采用特定私钥加密的重要数据进行解密,得到第一签名信息。其中,所述特定程序为引导装载程序;所述通过特定程序从预设存储区域中调取与所述重要数据相对应的备份数据包括:在确定所述重要数据被破坏时,重启所述电子设备;在所述电子设备的操作系统处于启动阶段的时候,通过所述引导装载程序从预设存储区域中调取出与所述重要数据相对应的备份数据。其中,所述通过所调取的与所述重要数据相对应的备份数据,对所述重要数据进行恢复包括:将所述引导装载程序调取的与所述重要数据相对应的备份数据存储在所述电子设备的第一存储区域,所述第一存储区域与所述预设存储区域不同;在所述电子设备结束启动阶段,处于运行阶段时,通过所述第一存储区域中所存储的备份数据对所述重要数据进行恢复。本专利技术实施例还提供一种数据保护装置,应用于电子设备,所述装置包括:预定签名信息获取模块,用于对预定的重要数据进行加密,得到预定签名信息;数据破坏判断模块,用于判断预定的重要数据是否被破坏,所述重要数据添加有对所述重要数据进行加密后得到的预定签名信息;备份数据调取模块,用于在确定所述重要数据被破坏时,通过特定程序从预设存储区域中调取与所述重要数据相对应的备份数据,所述预设存储区域中存储的备份数据只能通过所述特定程序调取;数据恢复模块,用于通过所调取的与所述重要数据相对应的备份数据,对所述重要数据进行恢复。其中,所述数据破坏判断模块包括:第一解析单元,用于在所述电子设备的操作系统处于启动阶段的时候,通过引导装载程序解析所述重要数据,得到第一签名信息;第一判定单元,用于在所述第一签名信息与所述预定签名信息不对应时,确定所述重要数据被破坏;第二判定单元,用于在所述第一签名信息与所述预定签名信息相对应时,确定所述重要数据未被破坏。其中,所述预定签名信息获取模块包括:第一加密单元,用于通过特定私钥对所述重要数据加密,得到所述预定签名信息;所述第一解析单元包括:第一解密子单元,用于通过所述引导装载程序采用特定公钥对采用特定私钥加密的重要数据进行解密,得到第一签名信息;所述第一判定单元包括:第一数据被破坏确定子单元,用于在所述第一签名信息与采用特定私钥对所述重要数据进行加密时得到的预定签名信息不相同时,确定所述重要数据被破坏;所述第二判定单元包括:第一数据未被破坏确定子单元,用于在所述第一签名信息与采用特定私钥对所述重要数据进行加密时得到的预定签名信息相同时,确定所述重要数据未被破坏。其中,所述特定程序为引导装载程序;所述备份数据调取模块包括:第一调取单元,用于通过所述引导装载程序从预设存储区域中调取出与所述重要数据相对应的备份数据。其中,所述数据破坏判断模块包括:第二解析单元,用于通过所述电子设备的操作系统解析所述重要数据,得到第一签名信息;第三判定单元,用于在所述第一签名信息与所本文档来自技高网
...

【技术保护点】
一种数据保护方法,其特征在于,应用于电子设备,所述方法包括:判断预定的重要数据是否被破坏,所述重要数据添加有对所述重要数据进行加密后得到的预定签名信息;在确定所述重要数据被破坏时,通过特定程序从预设存储区域中调取与所述重要数据相对应的备份数据,所述预设存储区域中存储的备份数据只能通过所述特定程序调取;通过所调取的与所述重要数据相对应的备份数据,对所述重要数据进行恢复。

【技术特征摘要】

【专利技术属性】
技术研发人员:朱少峰
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1