專利名稱:數(shù)據(jù)擦除方法和數(shù)據(jù)存儲(chǔ)裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)安全技術(shù)領(lǐng)域,特別是一種數(shù)據(jù)擦除方法和數(shù)據(jù)存儲(chǔ)裝置。
背景技術(shù):
用戶希望把數(shù)據(jù)保存在數(shù)據(jù)存儲(chǔ)設(shè)備(如硬盤(pán))上的同時(shí),也希望能夠把 數(shù)據(jù)從數(shù)據(jù)存儲(chǔ)設(shè)備上徹底刪除,使得別人不可能得到自己已經(jīng)刪除的數(shù)據(jù)。
對(duì)于普通用戶而言, 一般都是通過(guò)如下操作來(lái)實(shí)現(xiàn)上述的目的先刪除文 件,再清空回收站的方式,或者使用Shift+Delete的方式刪除文件。
然而,上述方式中,操作系統(tǒng)只是把待刪除文件的第一個(gè)字節(jié)修改,標(biāo)志 該文件占用的簇可用,再把目錄條目從系統(tǒng)中清除,并沒(méi)有覆蓋文件的內(nèi)容, 直到以后保存某個(gè)文件時(shí),這些簇被用到,才會(huì)覆蓋原來(lái)的內(nèi)容。
隨著計(jì)算機(jī)技術(shù)的快速發(fā)展,現(xiàn)在已經(jīng)有很多軟件可以在文件內(nèi)容覆蓋之 前恢復(fù)數(shù)據(jù),如Easy Recovery, Norton Unerase等,由于這些軟件的存在,用 戶之前刪除的文件,只要還沒(méi)有被后續(xù)的文件覆蓋,就可以被恢復(fù)出來(lái),因此, 用戶之前通過(guò)刪除文件而實(shí)現(xiàn)保密的目的就不再能夠?qū)崿F(xiàn)。
為了解決上述的問(wèn)題,在用戶需要徹底刪除保密的文件時(shí),現(xiàn)有的一些技 術(shù)方案都是根據(jù)Gutmann或美國(guó)軍方DOD標(biāo)準(zhǔn),多次覆蓋待刪除文件,達(dá)到 安全擦除的目的。
發(fā)明人在實(shí)現(xiàn)本發(fā)明的過(guò)程中,發(fā)現(xiàn)上述的通過(guò)多次覆蓋待刪除文件而實(shí) 現(xiàn)安全擦除的技術(shù)方案至少存在以下缺點(diǎn)
通過(guò)多次覆蓋待刪除文件而實(shí)現(xiàn)安全擦除的技術(shù)方案需要對(duì)待刪除文件 所在的區(qū)域多次執(zhí)行寫(xiě)入操作,進(jìn)行多次隨機(jī)數(shù)填充,在數(shù)據(jù)量較大時(shí),運(yùn)行 時(shí)間非常長(zhǎng), 一旦在運(yùn)行過(guò)程中為惡意用戶所終止,就無(wú)法保證還未被填充的 數(shù)據(jù)的安全。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的是提供一種數(shù)據(jù)擦除方法和數(shù)據(jù)存儲(chǔ)裝置,減少數(shù)據(jù) 擦除所涉及的數(shù)據(jù)量,達(dá)到現(xiàn)有擦除技術(shù)相同的效果,即保證數(shù)據(jù)無(wú)法被還原。 為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例提供了 一種數(shù)據(jù)存儲(chǔ)裝置,包括外部連
接接口,其中,該裝置還包括
第一保存模塊,用于保存對(duì)原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換得到的第一數(shù)據(jù); 第二保存模塊,用于保存在對(duì)所述原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換時(shí)得到的數(shù)據(jù)量
小于所述原始數(shù)據(jù)的數(shù)據(jù)量的轉(zhuǎn)換信息,所述轉(zhuǎn)換信息為還原所述第一數(shù)據(jù)為
所述原始數(shù)據(jù)所必需;
命令接收模塊,與所述外部連接接口連接,用于通過(guò)所述外部連接接口接
收擦除指令;
第一擦除執(zhí)行模塊,用于根據(jù)所述擦除指令對(duì)所述第二保存模塊執(zhí)行數(shù)據(jù) 擦除操作。
優(yōu)選的,上述的數(shù)據(jù)存儲(chǔ)裝置,其中,所述第一保存模塊和第二保存模塊
為不同的存儲(chǔ)介質(zhì)。
優(yōu)選的,上述的數(shù)據(jù)存儲(chǔ)裝置,其中,所述第二保存模塊為閃速存儲(chǔ)緩存。 優(yōu)選的,上述的數(shù)據(jù)存儲(chǔ)裝置,其中,所述無(wú)損轉(zhuǎn)換具體為無(wú)損壓縮,所
述轉(zhuǎn)換信息為壓縮碼表。
優(yōu)選的,上述的數(shù)據(jù)存儲(chǔ)裝置,其中,還包括
第三保存模塊,用于保存對(duì)所述原始數(shù)據(jù)執(zhí)行加密操作的加密密鑰;
第二擦除執(zhí)行模塊,用于根據(jù)所述擦除指令對(duì)所述第三保存模塊執(zhí)行數(shù)據(jù)
擦除操作。
優(yōu)選的,上述的數(shù)據(jù)存儲(chǔ)裝置,其中,還包括
無(wú)損轉(zhuǎn)換模塊,用于對(duì)所述原始數(shù)據(jù)執(zhí)行所述無(wú)損轉(zhuǎn)換,得到所述第一數(shù) 據(jù)和轉(zhuǎn)換信息。
優(yōu)選的,上述的數(shù)據(jù)存儲(chǔ)裝置,其中,還包括
第三擦除執(zhí)行模塊,用于根據(jù)所述擦除指令對(duì)所述第一保存模塊執(zhí)行數(shù)據(jù) 擦除操作。
為了實(shí)現(xiàn)上述目的,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)擦除方法,其中,包括
將對(duì)原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換得到的第 一數(shù)據(jù)保存在數(shù)據(jù)存儲(chǔ)裝置的第一 保存模塊;
將對(duì)所述原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換時(shí)得到的數(shù)據(jù)量小于所述原始數(shù)據(jù)的轉(zhuǎn) 換信息保存在所述數(shù)據(jù)存儲(chǔ)裝置的第二保存模塊,所述轉(zhuǎn)換信息為還原所述第 一數(shù)據(jù)為所述原始數(shù)據(jù)所必需;
在通過(guò)外部連接接口接收到擦除指令時(shí),對(duì)所述第二保存模塊執(zhí)行數(shù)據(jù)擦 除操作。
優(yōu)選的,上述的方法,其中,所述第一保存^^莫塊和第二保存^^莫塊為不同的 存儲(chǔ)介質(zhì)。
優(yōu)選的,上述的方法,其中,所述第二保存模塊為閃速存儲(chǔ)緩存。 優(yōu)選的,上述的方法,其中,所述無(wú)損轉(zhuǎn)換具體為無(wú)損壓縮,所述轉(zhuǎn)換信 息為壓縮碼表。
優(yōu)選的,上述的方法,其中,還包括
將對(duì)所述原始數(shù)據(jù)執(zhí)行加密操作的加密密鑰保存在第三保存模塊;和 在接收到所述擦除指令時(shí),對(duì)所述第三保存模塊4丸行數(shù)據(jù)擦除操作。 優(yōu)選的,上述的方法,其中,還包括 根據(jù)所述4察除指令對(duì)所述第 一保存才莫塊執(zhí)行數(shù)據(jù)4察除操作。 本發(fā)明實(shí)施例具有以下的有益效果
1、 本發(fā)明實(shí)施例在執(zhí)行數(shù)據(jù)清除時(shí),清除用于還原數(shù)據(jù)為原始數(shù)據(jù)所必 需的轉(zhuǎn)換數(shù)據(jù),由于該清除的轉(zhuǎn)換數(shù)據(jù)是還原轉(zhuǎn)換后數(shù)據(jù)為原始數(shù)據(jù)所必需的 數(shù)據(jù),所以轉(zhuǎn)換數(shù)據(jù)被清除后,數(shù)據(jù)無(wú)法被復(fù)原,所以有效的保證了數(shù)據(jù)無(wú)法 被恢復(fù),保證了數(shù)據(jù)的安全;
2、 本發(fā)明實(shí)施例在執(zhí)行數(shù)據(jù)清除時(shí),清除用于還原數(shù)據(jù)為原始數(shù)據(jù)所必 需的轉(zhuǎn)換數(shù)據(jù),由于該清除的轉(zhuǎn)換數(shù)據(jù)是還原轉(zhuǎn)換后數(shù)據(jù)為原始數(shù)據(jù)所必需的 數(shù)據(jù),同時(shí),其數(shù)據(jù)量遠(yuǎn)小于原始數(shù)據(jù)的數(shù)據(jù)量,所以在保證清除效果相同的 情況下,加快了速度;
3、 本發(fā)明實(shí)施例在執(zhí)行數(shù)據(jù)清除時(shí),清除用于還原數(shù)據(jù)為原始數(shù)據(jù)所必 需的轉(zhuǎn)換數(shù)據(jù),同時(shí),該轉(zhuǎn)換數(shù)據(jù)保存于Flash Buff,其清除過(guò)程無(wú)法被打斷,進(jìn)一步保證了數(shù)據(jù)的安全;
4、本發(fā)明實(shí)施例在執(zhí)行數(shù)據(jù)清除時(shí),清除用于還原數(shù)據(jù)為原始數(shù)據(jù)所必 需的轉(zhuǎn)換數(shù)據(jù),該清除操作由數(shù)據(jù)存儲(chǔ)裝置內(nèi)部的控制器執(zhí)行,進(jìn)一步保證了 數(shù)據(jù)的安全。
圖1為本發(fā)明具體實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置的結(jié)構(gòu)示意圖2為本發(fā)明具體實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置為硬盤(pán)時(shí)的結(jié)構(gòu)示意圖3為本發(fā)明具體實(shí)施例的無(wú)損壓縮后數(shù)據(jù)存儲(chǔ)的示意圖4為本發(fā)明具體實(shí)施例的方法的流程示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例的數(shù)據(jù)擦除方法和數(shù)據(jù)存儲(chǔ)裝置,首先將原始數(shù)據(jù)進(jìn)行無(wú)損
轉(zhuǎn)換,并將轉(zhuǎn)換后的原始數(shù)據(jù)保存在第一存儲(chǔ)介質(zhì)的第一部分,將用于還原轉(zhuǎn)
換后的數(shù)據(jù)的必要信息保存于第二存儲(chǔ)介質(zhì)的第二部分,在進(jìn)行擦除時(shí),擦除
用于還原無(wú)損轉(zhuǎn)換后的數(shù)據(jù)的必要信息。由于該必要信息的數(shù)據(jù)量遠(yuǎn)遠(yuǎn)小于無(wú)
損轉(zhuǎn)換后的原始凄t據(jù),所以加快了信息擦除的速度,也保證了數(shù)據(jù)的安全性。 下面分別以不同的實(shí)施例對(duì)本發(fā)明的方法進(jìn)行詳細(xì)iJt明。
在本發(fā)明的具體實(shí)施例中,該第一和第二存儲(chǔ)介質(zhì)屬于相同的存儲(chǔ)介質(zhì)。
在本發(fā)明的具體實(shí)施例中,該無(wú)損轉(zhuǎn)換可以采用無(wú)損壓縮實(shí)現(xiàn),如哈夫曼
編碼壓縮、LZ77編碼壓縮、LZW壓縮等壓縮方法,在無(wú)損壓縮過(guò)程中會(huì)動(dòng)態(tài)
生成一張轉(zhuǎn)換表,該轉(zhuǎn)換表只解壓縮過(guò)程中需要,否則文件無(wú)法被還原。
滿足以下條件即可
在對(duì)原始數(shù)據(jù)進(jìn)行無(wú)損轉(zhuǎn)換過(guò)程中產(chǎn)生一個(gè)還原信息; 該還原信息的數(shù)據(jù)量小于原始數(shù)據(jù)的數(shù)據(jù)量;且 將無(wú)損轉(zhuǎn)換得到的數(shù)據(jù)還原為原始數(shù)據(jù)必須依靠該還原信息。 本發(fā)明第一實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置,包括外部連接接口,如圖l所示,還
包括第一保存模塊,設(shè)置于第一存儲(chǔ)介質(zhì),用于保存對(duì)原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換
得到的第一數(shù)據(jù);
第二保存模塊,設(shè)置于第一存儲(chǔ)介質(zhì),用于保存在對(duì)所述原始數(shù)據(jù)執(zhí)行無(wú) 損轉(zhuǎn)換時(shí)得到的數(shù)據(jù)量小于所述原始數(shù)據(jù)的轉(zhuǎn)換信息,所述轉(zhuǎn)換信息為還原所 述第 一數(shù)據(jù)為所述原始數(shù)據(jù)所必需;
命令接收模塊,與所述外部連接接口連接,用于通過(guò)所述外部連接接口接
收擦除指令;
第一擦除執(zhí)行模塊,用于根據(jù)所述擦除指令對(duì)所述第二保存模塊執(zhí)行數(shù)據(jù) 擦除操作。
以計(jì)算機(jī)硬盤(pán)為例,在本發(fā)明的第 一 實(shí)施例中該第 一保存模塊和第二保存 模塊可以是計(jì)算積^更盤(pán)的不同部分,在計(jì)算機(jī)硬盤(pán)中的控制器發(fā)現(xiàn)接收到清除 指令時(shí),便利用現(xiàn)有的清除算法對(duì)第二保存模塊中的轉(zhuǎn)換信息執(zhí)行清除操作, 由于該數(shù)據(jù)量小于所述原始數(shù)據(jù)的轉(zhuǎn)換信息,所以該清除操作速度較快,同時(shí) 由于所述轉(zhuǎn)換信息為還原所述第一數(shù)據(jù)所必需,所以在該還原信息被清除后, 第一數(shù)據(jù)也無(wú)法被還原為原始數(shù)據(jù),所以達(dá)到了快速、安全的清除原始數(shù)據(jù)的 目的。
以無(wú)損壓縮為例,在壓縮過(guò)程中會(huì)產(chǎn)生與多塊壓縮后數(shù)據(jù),該壓縮后數(shù)據(jù) 的分塊大小與采用的具體壓縮算法相關(guān),如LZ77/LZW編碼壓縮,可采用4KB 的定長(zhǎng)數(shù)據(jù)塊,而與壓縮后數(shù)據(jù)塊相對(duì)應(yīng)包括一壓縮碼表,其為解壓縮所必需, 因此,本發(fā)明具體實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置中,第一保存模塊保存對(duì)原始數(shù)據(jù)執(zhí) 行無(wú)損壓縮得到的壓縮后數(shù)據(jù),而第二保存模塊則保存與壓縮后數(shù)據(jù)相對(duì)應(yīng)的 壓縮碼表。
在通過(guò)外部連接接口接收到擦除指令后,則對(duì)第二保存模塊執(zhí)行數(shù)據(jù)擦除 操作,清除壓縮碼表即可,實(shí)現(xiàn)了快速、安全的數(shù)據(jù)擦除。
以硬盤(pán)為例,上述的擦除指令為符合現(xiàn)有的ATA標(biāo)準(zhǔn)擴(kuò)展的擦除指令, 用于擦除特定區(qū)域的數(shù)據(jù),該擦除指令需要具有唯一命令碼,且發(fā)送的命令中 包括需要清除的硬盤(pán)區(qū)域的信息。
由上層應(yīng)用將擦除指令直接發(fā)送給磁盤(pán)控制器,由磁盤(pán)控制器負(fù)責(zé)清除硬 盤(pán)上的區(qū)域。此時(shí),除非斷電無(wú)法被上層應(yīng)用所中止,同時(shí),在系統(tǒng)下次加電時(shí),磁盤(pán)控制器會(huì)重新執(zhí)行上次未結(jié)束的擦除指令。
在本發(fā)明的具體實(shí)施例中,該纟察除模塊通過(guò)如下方式實(shí)現(xiàn)對(duì)第二保存模塊
執(zhí)行數(shù)據(jù)擦除操作
對(duì)第二保存模塊使用預(yù)設(shè)文件進(jìn)行重復(fù)覆蓋;或 對(duì)第二保存模塊進(jìn)行多次隨機(jī)數(shù)填充。
覆蓋和填充的算法可以根據(jù)第二保存模塊的介質(zhì)類型進(jìn)行選擇,比如如果
是磁盤(pán)類型時(shí),可以采用Guttman或DOD定義的標(biāo)準(zhǔn)算法進(jìn)行,如果是Flash 介質(zhì),可以選擇全0和全1覆蓋的方式,以達(dá)到指定的擦除數(shù)據(jù)強(qiáng)度。
當(dāng)然,為了進(jìn)一步增強(qiáng)安全性,本發(fā)明實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置還包括 第三保存模塊,用于保存對(duì)所述第一數(shù)據(jù)執(zhí)行加密搡作的加密密鑰; 第二擦除執(zhí)行模塊,用于根據(jù)所述擦除指令對(duì)所述第三保存模塊執(zhí)行數(shù)據(jù) 擦除操作。
當(dāng)然,考慮到更好的安全性,該對(duì)原始數(shù)據(jù)進(jìn)行無(wú)損轉(zhuǎn)換的操作可以由數(shù) 據(jù)存儲(chǔ)裝置來(lái)完成,即數(shù)據(jù)存儲(chǔ)裝置還包括
無(wú)損轉(zhuǎn)換模塊,用于對(duì)所述原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換,得到所述第一數(shù)據(jù)和 轉(zhuǎn)換信息。
當(dāng)然,為了徹底消除安全隱患,本發(fā)明實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置還包括 第三擦除執(zhí)行模塊,用于根據(jù)所述擦除指令對(duì)所述第一保存模塊執(zhí)行數(shù)據(jù) 擦除操作。
上述的各擦除執(zhí)行模塊的動(dòng)作與第一擦除執(zhí)行模塊的操作方式完全相同, 在此不再詳細(xì)描述。
本發(fā)明實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置為硬盤(pán)時(shí)的結(jié)構(gòu)示意圖,如圖2所示,即硬 盤(pán)存儲(chǔ)區(qū)為現(xiàn)有硬盤(pán)的存儲(chǔ)區(qū)域,充當(dāng)?shù)谝槐4婺K,而閃速存儲(chǔ)緩存為新增 加的,相當(dāng)于第二保存模塊,SATA接口同時(shí)充當(dāng)外部連接接口和命令接收模 塊的功能,而擦除執(zhí)行模塊的功能由現(xiàn)有的硬盤(pán)控制器來(lái)執(zhí)行。
以無(wú)損壓縮為例,無(wú)損加密壓縮得到的數(shù)據(jù)之間以及塊壓縮碼表之間的關(guān) 系如圖3所示。
在上述的具體實(shí)施例的描述中,是以第一數(shù)據(jù)和轉(zhuǎn)換信息都保存在同樣的 存儲(chǔ)介質(zhì)中為例進(jìn)行的說(shuō)明,本發(fā)明實(shí)施例的數(shù)據(jù)存儲(chǔ)裝置中的第二保存模塊也可以是與第 一保存模塊為異質(zhì)的情況。
以計(jì)算機(jī)硬盤(pán)為例,該第一保存模塊肯定是計(jì)算積j硬盤(pán),而該第二保存模
塊可以是清除無(wú)法被打斷的Flash Buff (閃速存儲(chǔ)緩存),在用戶發(fā)起擦除文件 請(qǐng)求時(shí),直接擦除Flash緩沖,采用清除方式擦除,此時(shí)無(wú)法被外界打斷,保 證擦除過(guò)程的安全和迅速。
本發(fā)明實(shí)施例的方法如圖4所示,包括
步驟31,將對(duì)原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換得到的第一數(shù)據(jù)保存在設(shè)置于第一 存儲(chǔ)介質(zhì)的第一保存模塊;
步驟32,將對(duì)所述原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換時(shí)得到的數(shù)據(jù)量小于所述原始 數(shù)據(jù)的轉(zhuǎn)換信息保存在設(shè)置于第二存儲(chǔ)介質(zhì)的第二保存模塊,所述轉(zhuǎn)換信息為 還原所述第 一數(shù)據(jù)所必需;
步驟33,在通過(guò)外部連接接口接收到擦除指令時(shí),對(duì)所述第二保存模塊 執(zhí)行數(shù)據(jù)擦除操作。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通 技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾, 這些改進(jìn)和潤(rùn)飾也應(yīng)一見(jiàn)為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)據(jù)存儲(chǔ)裝置,包括外部連接接口,其特征在于,該裝置還包括第一保存模塊,用于保存對(duì)原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換得到的第一數(shù)據(jù);第二保存模塊,用于保存在對(duì)所述原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換時(shí)得到的數(shù)據(jù)量小于所述原始數(shù)據(jù)的數(shù)據(jù)量的轉(zhuǎn)換信息,所述轉(zhuǎn)換信息為還原所述第一數(shù)據(jù)為所述原始數(shù)據(jù)所必需;命令接收模塊,與所述外部連接接口連接,用于通過(guò)所述外部連接接口接收擦除指令;第一擦除執(zhí)行模塊,用于根據(jù)所述擦除指令對(duì)所述第二保存模塊執(zhí)行數(shù)據(jù)擦除操作。
2. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲(chǔ)裝置,其特征在于,所述第一保存模 塊和第二保存模塊為不同的存儲(chǔ)介質(zhì)。
3. 根據(jù)權(quán)利要求2所述的數(shù)據(jù)存儲(chǔ)裝置,其特征在于,所述第二保存模 塊為閃速存儲(chǔ)緩存。
4. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲(chǔ)裝置,其特征在于,所述無(wú)損轉(zhuǎn)換具 體為無(wú)損壓縮,所述轉(zhuǎn)換信息為壓縮碼表。
5. 根據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲(chǔ)裝置,其特征在于,還包括 第三保存模塊,用于保存對(duì)所述原始數(shù)據(jù)執(zhí)行加密操作的加密密鑰; 第二擦除執(zhí)行模塊,用于根據(jù)所述擦除指令對(duì)所述第三保存模塊執(zhí)行數(shù)據(jù)擦除操作。
6. 根據(jù)權(quán)利要求1到5中任意一項(xiàng)權(quán)利要求所述的數(shù)據(jù)存儲(chǔ)裝置,其特 征在于,還包括無(wú)損轉(zhuǎn)換模塊,用于對(duì)所述原始數(shù)據(jù)執(zhí)行所述無(wú)損轉(zhuǎn)換,得到所述第一數(shù) 據(jù)和轉(zhuǎn)換信息。
7. 根據(jù)權(quán)利要求1到5中任意一項(xiàng)權(quán)利要求所述的數(shù)據(jù)存儲(chǔ)裝置,其特 征在于,還包括第三擦除執(zhí)行模塊,用于根據(jù)所述擦除指令對(duì)所述第一保存才莫塊執(zhí)行數(shù)據(jù) 擦除操作。
8. —種數(shù)據(jù)4察除方法,其特征在于,包括將對(duì)原始數(shù)捧執(zhí)行無(wú)損轉(zhuǎn)換得到的第 一數(shù)據(jù)保存在數(shù)據(jù)存儲(chǔ)裝置的第一 保存模塊;將對(duì)所述原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換時(shí)得到的數(shù)據(jù)量小于所述原始數(shù)據(jù)的轉(zhuǎn) 換信息保存在所述數(shù)據(jù)存儲(chǔ)裝置的第二保存模塊,所述轉(zhuǎn)換信息為還原所述第 一數(shù)據(jù)為所述原始^i:據(jù)所必需;在通過(guò)外部連^妄接口接收到擦除指令時(shí),對(duì)所述第二保存模塊執(zhí)行數(shù)據(jù)擦 除操作。
9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第一保存模塊和第二 保存模塊為不同的存儲(chǔ)介質(zhì)。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二保存模塊為閃速 存儲(chǔ)緩存。
11. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述無(wú)損轉(zhuǎn)換具體為無(wú)損 壓縮,所述轉(zhuǎn)換信息為壓縮碼表。
12. 根據(jù)權(quán)利要求8所述的方法,其特征在于,還包括將對(duì)所述原始數(shù)據(jù)執(zhí)行加密操作的加密密鑰保存在第三保存模塊;和 在接收到所述擦除指令時(shí),對(duì)所述第三保存模塊執(zhí)行數(shù)據(jù)擦除操作。
13. 根據(jù)權(quán)利要求8到12中任意一項(xiàng)所述的方法,其特征在于,還包括 根據(jù)所述擦除指令對(duì)所述第 一保存模塊執(zhí)行數(shù)據(jù)擦除操作。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)擦除方法和數(shù)據(jù)存儲(chǔ)裝置,該裝置包括外部連接接口,其中,該裝置還包括第一保存模塊,用于保存對(duì)原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換得到的第一數(shù)據(jù);第二保存模塊,用于保存在對(duì)所述原始數(shù)據(jù)執(zhí)行無(wú)損轉(zhuǎn)換時(shí)得到的數(shù)據(jù)量小于所述原始數(shù)據(jù)的數(shù)據(jù)量的轉(zhuǎn)換信息,所述轉(zhuǎn)換信息為還原所述第一數(shù)據(jù)為所述原始數(shù)據(jù)所必需;命令接收模塊,與所述外部連接接口連接,用于通過(guò)所述外部連接接口接收擦除指令;第一擦除執(zhí)行模塊,用于根據(jù)所述擦除指令對(duì)所述第二保存模塊執(zhí)行數(shù)據(jù)擦除操作?,F(xiàn)對(duì)于現(xiàn)有技術(shù),本發(fā)明能在降低處理時(shí)間的情況下,保證數(shù)據(jù)無(wú)法被還原。
文檔編號(hào)G06F21/24GK101635020SQ200810117220
公開(kāi)日2010年1月27日 申請(qǐng)日期2008年7月25日 優(yōu)先權(quán)日2008年7月25日
發(fā)明者于辰濤, 杜曉黎 申請(qǐng)人:聯(lián)想(北京)有限公司