数据擦除方法和数据存储装置制造方法及图纸

技术编号:4177160 阅读:233 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种数据擦除方法和数据存储装置,该装置包括外部连接接口,其中,该装置还包括:第一保存模块,用于保存对原始数据执行无损转换得到的第一数据;第二保存模块,用于保存在对所述原始数据执行无损转换时得到的数据量小于所述原始数据的数据量的转换信息,所述转换信息为还原所述第一数据为所述原始数据所必需;命令接收模块,与所述外部连接接口连接,用于通过所述外部连接接口接收擦除指令;第一擦除执行模块,用于根据所述擦除指令对所述第二保存模块执行数据擦除操作。现对于现有技术,本发明专利技术能在降低处理时间的情况下,保证数据无法被还原。

Data erasing method and data storage device

The invention provides a data erasing method and data storage device, the device comprises an external connection interface, wherein, the device also includes a first storage module for storing the first data lossless conversion by execution of the original data; second storage module is used to convert the amount of data obtained in the implementation of preservation of the original data lossless conversion when is less than the amount of original data information, the conversion information for reducing the first data necessary for the original data; the command receiving module is connected with the external connection interface, used by the external connection interface receives the erase instruction; first erase execution module, according to the the erase instruction on the second storage module performs data erase operation. As for the prior art, the invention can ensure that the data can not be restored under the condition that the processing time is reduced.

【技术实现步骤摘要】

本专利技术涉及数据安全
,特别是一种数据擦除方法和数据存储装置
技术介绍
用户希望把数据保存在数据存储设备(如硬盘)上的同时,也希望能够把 数据从数据存储设备上彻底删除,使得别人不可能得到自己已经删除的数据。对于普通用户而言, 一般都是通过如下操作来实现上述的目的先删除文 件,再清空回收站的方式,或者使用Shift+Delete的方式删除文件。然而,上述方式中,操作系统只是把待删除文件的第一个字节修改,标志 该文件占用的簇可用,再把目录条目从系统中清除,并没有覆盖文件的内容, 直到以后保存某个文件时,这些簇被用到,才会覆盖原来的内容。随着计算机技术的快速发展,现在已经有很多软件可以在文件内容覆盖之 前恢复数据,如Easy Recovery, Norton Unerase等,由于这些软件的存在,用 户之前删除的文件,只要还没有被后续的文件覆盖,就可以被恢复出来,因此, 用户之前通过删除文件而实现保密的目的就不再能够实现。为了解决上述的问题,在用户需要彻底删除保密的文件时,现有的一些技 术方案都是根据Gutmann或美国军方DOD标准,多次覆盖待删除文件,达到 安全擦除的目的。专利技术人在实现本专利技术的过程中,发现上述的通过多次覆盖待删除文件而实 现安全擦除的技术方案至少存在以下缺点通过多次覆盖待删除文件而实现安全擦除的技术方案需要对待删除文件 所在的区域多次执行写入操作,进行多次随机数填充,在数据量较大时,运行 时间非常长, 一旦在运行过程中为恶意用户所终止,就无法保证还未被填充的 数据的安全。
技术实现思路
本专利技术实施例的目的是提供一种数据擦除方法和数据存储装置,减少数据 擦除所涉及的数据量,达到现有擦除技术相同的效果,即保证数据无法被还原。 为了实现上述目的,本专利技术实施例提供了 一种数据存储装置,包括外部连接接口,其中,该装置还包括第一保存模块,用于保存对原始数据执行无损转换得到的第一数据; 第二保存模块,用于保存在对所述原始数据执行无损转换时得到的数据量小于所述原始数据的数据量的转换信息,所述转换信息为还原所述第一数据为所述原始数据所必需;命令接收模块,与所述外部连接接口连接,用于通过所述外部连接接口接收擦除指令;第一擦除执行模块,用于根据所述擦除指令对所述第二保存模块执行数据 擦除操作。优选的,上述的数据存储装置,其中,所述第一保存模块和第二保存模块为不同的存储介质。优选的,上述的数据存储装置,其中,所述第二保存模块为闪速存储緩存。 优选的,上述的数据存储装置,其中,所述无损转换具体为无损压缩,所述转换信息为压缩码表。优选的,上述的数据存储装置,其中,还包括第三保存模块,用于保存对所述原始数据执行加密操作的加密密钥;第二擦除执行模块,用于根据所述擦除指令对所述第三保存模块执行数据擦除操作。优选的,上述的数据存储装置,其中,还包括无损转换模块,用于对所述原始数据执行所述无损转换,得到所述第一数 据和转换信息。优选的,上述的数据存储装置,其中,还包括第三擦除执行模块,用于根据所述擦除指令对所述第一保存模块执行数据 擦除操作。为了实现上述目的,本专利技术实施例还提供了一种数据擦除方法,其中,包括将对原始数据执行无损转换得到的第 一数据保存在数据存储装置的第一 保存模块;将对所述原始数据执行无损转换时得到的数据量小于所述原始数据的转 换信息保存在所述数据存储装置的第二保存模块,所述转换信息为还原所述第 一数据为所述原始数据所必需;在通过外部连接接口接收到擦除指令时,对所述第二保存模块执行数据擦 除操作。优选的,上述的方法,其中,所述第一保存^^莫块和第二保存^^莫块为不同的 存储介质。优选的,上述的方法,其中,所述第二保存模块为闪速存储緩存。 优选的,上述的方法,其中,所述无损转换具体为无损压缩,所述转换信 息为压缩码表。优选的,上述的方法,其中,还包括将对所述原始数据执行加密操作的加密密钥保存在第三保存模块;和 在接收到所述擦除指令时,对所述第三保存模块4丸行数据擦除操作。 优选的,上述的方法,其中,还包括 根据所述4察除指令对所述第 一保存才莫块执行数据4察除操作。 本专利技术实施例具有以下的有益效果1、 本专利技术实施例在执行数据清除时,清除用于还原数据为原始数据所必 需的转换数据,由于该清除的转换数据是还原转换后数据为原始数据所必需的 数据,所以转换数据被清除后,数据无法被复原,所以有效的保证了数据无法 被恢复,保证了数据的安全;2、 本专利技术实施例在执行数据清除时,清除用于还原数据为原始数据所必 需的转换数据,由于该清除的转换数据是还原转换后数据为原始数据所必需的 数据,同时,其数据量远小于原始数据的数据量,所以在保证清除效果相同的 情况下,加快了速度;3、 本专利技术实施例在执行数据清除时,清除用于还原数据为原始数据所必 需的转换数据,同时,该转换数据保存于Flash Buff,其清除过程无法被打断,进一步保证了数据的安全;4、本专利技术实施例在执行数据清除时,清除用于还原数据为原始数据所必 需的转换数据,该清除操作由数据存储装置内部的控制器执行,进一步保证了 数据的安全。附图说明图1为本专利技术具体实施例的数据存储装置的结构示意图2为本专利技术具体实施例的数据存储装置为硬盘时的结构示意图3为本专利技术具体实施例的无损压缩后数据存储的示意图4为本专利技术具体实施例的方法的流程示意图。具体实施例方式本专利技术实施例的数据擦除方法和数据存储装置,首先将原始数据进行无损转换,并将转换后的原始数据保存在第一存储介质的第一部分,将用于还原转换后的数据的必要信息保存于第二存储介质的第二部分,在进行擦除时,擦除用于还原无损转换后的数据的必要信息。由于该必要信息的数据量远远小于无损转换后的原始凄t据,所以加快了信息擦除的速度,也保证了数据的安全性。 下面分别以不同的实施例对本专利技术的方法进行详细iJt明。在本专利技术的具体实施例中,该第一和第二存储介质属于相同的存储介质。在本专利技术的具体实施例中,该无损转换可以采用无损压缩实现,如哈夫曼编码压缩、LZ77编码压缩、LZW压缩等压缩方法,在无损压缩过程中会动态生成一张转换表,该转换表只解压缩过程中需要,否则文件无法被还原。满足以下条件即可在对原始数据进行无损转换过程中产生一个还原信息; 该还原信息的数据量小于原始数据的数据量;且 将无损转换得到的数据还原为原始数据必须依靠该还原信息。 本专利技术第一实施例的数据存储装置,包括外部连接接口,如图l所示,还包括第一保存模块,设置于第一存储介质,用于保存对原始数据执行无损转换得到的第一数据;第二保存模块,设置于第一存储介质,用于保存在对所述原始数据执行无 损转换时得到的数据量小于所述原始数据的转换信息,所述转换信息为还原所 述第 一数据为所述原始数据所必需;命令接收模块,与所述外部连接接口连接,用于通过所述外部连接接口接收擦除指令;第一擦除执行模块,用于根据所述擦除指令对所述第二保存模块执行数据 擦除操作。以计算机硬盘为例,在本专利技术的第 一 实施例中该第 一保存模块和第二保存 模块可以是计算积^更盘的不同部分,在计算机硬盘中的控制器发现接收到清除 指令时,便利用现有的清除算法对第二保存模块中的转换信息执行清除操作, 由于该数据量小于所述原始数据的转换信息,所以本文档来自技高网...

【技术保护点】
一种数据存储装置,包括外部连接接口,其特征在于,该装置还包括: 第一保存模块,用于保存对原始数据执行无损转换得到的第一数据; 第二保存模块,用于保存在对所述原始数据执行无损转换时得到的数据量小于所述原始数据的数据量的转换信息,所 述转换信息为还原所述第一数据为所述原始数据所必需; 命令接收模块,与所述外部连接接口连接,用于通过所述外部连接接口接收擦除指令; 第一擦除执行模块,用于根据所述擦除指令对所述第二保存模块执行数据擦除操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:杜晓黎于辰涛
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1