專利名稱:移動存儲設(shè)備的數(shù)據(jù)保護方法、裝置及移動存儲設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及移動存儲技術(shù)領(lǐng)域,特別涉及一種移動存儲設(shè)備的數(shù) 據(jù)保護方法、裝置及移動存儲設(shè)備。
背景技術(shù):
隨著信息技術(shù)的日益發(fā)展,移動存儲設(shè)備越來越廣泛地應(yīng)用于人們的工 作、學(xué)習(xí)和生活中,而移動存儲設(shè)備中存儲的各種數(shù)據(jù)涉及到個人隱私、企 業(yè)的商業(yè)利益甚至是國家安全,因此,對于移動存儲設(shè)備的數(shù)據(jù)保護,防止 移動存儲設(shè)備的信息泄露是至關(guān)重要的。
現(xiàn)有技術(shù)的移動存儲設(shè)備的數(shù)據(jù)保護方法,對移動存儲設(shè)備中的數(shù)據(jù)進 4亍石更件加密或軟件加密以防止lt據(jù)的泄露。
發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺陷當 移動存儲設(shè)備被竊取后,被加密的數(shù)據(jù)往往容易被破解,導(dǎo)致移動存儲設(shè)備 存儲的數(shù)據(jù)的泄露。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種移動存儲設(shè)備的數(shù)據(jù)保護方法、裝置及移動存 儲設(shè)備,防止數(shù)據(jù)泄漏,提高移動存儲設(shè)備中數(shù)據(jù)安全性。
一方面,本發(fā)明實施例提供一種移動存儲設(shè)備的數(shù)據(jù)保護裝置,包括
觸發(fā)單元,用于當移動存儲設(shè)備滿足預(yù)設(shè)的數(shù)據(jù)保護觸發(fā)條件時,發(fā)出 供電請求信號以及清除請求信號;
供電單元,用于接收到所述觸發(fā)單元發(fā)出的所述供電請求信號,向處理 單元及所述移動存儲設(shè)備的存儲單元供電;
4處理單元,用于接收到所述觸發(fā)單元發(fā)出的所述清除請求信號,清除所 述存儲單元中存儲的數(shù)據(jù)清除。
另一方面,本發(fā)明實施例還提供一種移動存儲設(shè)備,包括存儲單元和 數(shù)據(jù)保護裝置;所述數(shù)據(jù)保護裝置用于當所述移動存儲設(shè)備滿足預(yù)設(shè)的數(shù)據(jù) 保護觸發(fā)條件時,向所述存儲單元供電,并將所述存儲單元中存儲的數(shù)據(jù)清 除。
本發(fā)明實施例還提供了 一種移動存儲設(shè)備的數(shù)據(jù)保護方法,包括 檢測移動存儲設(shè)備是否滿足預(yù)設(shè)的數(shù)據(jù)保護觸發(fā)條件; 若所述移動存儲設(shè)備滿足所述觸發(fā)條件,則向所述移動存儲設(shè)備的存儲 單元供電,將所述存儲單元中存儲的數(shù)據(jù)清除。
本發(fā)明實施例提供的移動存儲設(shè)備的數(shù)據(jù)保護方法、裝置及移動存儲 設(shè)備,預(yù)先在移動存儲設(shè)備中設(shè)置一定的觸發(fā)條件,若滿足觸發(fā)條件,則 為移動存儲設(shè)備供電,并將移動存儲設(shè)備中存儲的數(shù)據(jù)清除,從而防止了 移動存儲設(shè)備被竊取后導(dǎo)致的數(shù)據(jù)泄漏問題。保證了移動存儲設(shè)備存儲信 息的安全性。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對 本發(fā)明實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面 描述中的附圖僅僅是本發(fā)明的 一些實施例,對于本領(lǐng)域普通技術(shù)人員來講, 在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明一個實施例提供的移動存儲設(shè)備的ll據(jù)保護裝置的結(jié)構(gòu)示
意圖2為本發(fā)明另一個實施例提供的移動存儲設(shè)備的數(shù)據(jù)保護裝置的結(jié)構(gòu) 示意圖3為本發(fā)明一個實施例提供的移動存儲設(shè)備的結(jié)構(gòu)示意5圖4為本發(fā)明 一個實施例提供的移動存儲設(shè)備的數(shù)據(jù)保護方法的流程圖。
具體實施例方式
下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進 行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例, 而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒 有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的 范圍。
圖1為本發(fā)明一個實施例提供的移動存儲設(shè)備的數(shù)據(jù)保護裝置的結(jié)構(gòu)示 意圖,如圖l所示,該裝置包括觸發(fā)單元IO、供電單元20和處理單元30; 其中,觸發(fā)單元IO用于當移動存儲設(shè)備滿足預(yù)設(shè)的數(shù)據(jù)保護觸發(fā)條件時,發(fā) 出供電請求信號及清除請求信號;供電單元20用于接收到觸發(fā)單元10發(fā)出 的供電請求信號,向處理單元30及移動存儲設(shè)備的存儲單元供電;處理單元 30用于接收到觸發(fā)單元IO發(fā)出的清除請求信號,清除存儲單元中存儲的數(shù)據(jù)。
具體的,本發(fā)明實施例中的移動存儲設(shè)備可以為固態(tài)硬盤(Solid State Disk;以下簡稱SSD),由于移動存儲設(shè)備可能發(fā)生丟失或者被竊取等情況, 而移動存儲設(shè)備在丟失后很難找回,而在丟失或被竊取后,移動存儲設(shè)備存 儲單元中存儲的已經(jīng)加密的數(shù)據(jù)很可能被他人破解,從而導(dǎo)致信息泄露,因 此,可以在觸發(fā)單元10中預(yù)先設(shè)定一定的觸發(fā)條件,觸發(fā)單元10由供電單 元20供電,供電單元20可以采用電池,比如常見的鋰離子充電電池。觸發(fā) 條件可以為時間,此時,該觸發(fā)單元IO可以為一個時鐘單元,如定時器等。 例如可以在觸發(fā)單元10中設(shè)置"24小時,,這段觸發(fā)時間作為觸發(fā)條件,從 觸發(fā)時間設(shè)置完成時刻起,到達24小時后,觸發(fā)單元IO發(fā)出供電請求信號 以及清除請求信號,而在24小時內(nèi)可以隨時解除該觸發(fā)條件。這樣, 一旦移 動存儲設(shè)備丟失或者被竊取,則到達觸發(fā)時間后,觸發(fā)單元10向供電單元20 發(fā)出供電請求信號,向處理單元30發(fā)出清除請求信號,供電單元20接收到供電請求信號以后,向移動存儲設(shè)備的存儲單元供電,以保證存儲單元能夠
進行正常的數(shù)據(jù)讀寫或數(shù)據(jù)擦除。供電單元20接收到供電請求信號后還向處 理單元30供電,〗吏處理單元30能夠正常工作。處理單元30可以是中央處理 單元(Central Processing Unit;以下簡稱CPU),可以在觸發(fā)單元10中設(shè) 置延遲電路使觸發(fā)單元10發(fā)出的清除請求信號延遲一段時間到達處理單元 30,以保證處理單元30在接收到清除請求信號之前已接收到供電單元20提 供的電能,從而保證處理單元30接收到清除請求信號之后能夠?qū)⒋鎯卧?存儲的數(shù)據(jù)清除。由于SSD中的存儲單元通常為flash,目前SSD中普遍采用 NAND flash, flash顆粒支持擦寫功能,NAND flash可以在短時間內(nèi)進行擦寫, 因此,在接收到清除請求信號后,可以在短時間內(nèi)將存儲在flash中的數(shù)據(jù)清 除,且清除之后不可恢復(fù)。另外,還可以利用移動存儲設(shè)備周圍的環(huán)境情況 作為觸發(fā)條件,具體來說,移動存儲設(shè)備丟失或者被竊取以后,很可能會被 打開或者被拆卸,這樣會引起該移動存儲設(shè)備內(nèi)部的亮度變化,因此,當觸 發(fā)單元IO檢測到移動存儲設(shè)備內(nèi)部亮度發(fā)生變化時,即發(fā)出供電請求信號和 清除請求信號,以觸發(fā)供電單元20為處理單元30供電,從而使處理單元30 可以將移動存儲設(shè)備中的數(shù)據(jù)清除。
圖2為本發(fā)明另一個實施例提供的移動存儲設(shè)備的數(shù)據(jù)保護裝置的結(jié)構(gòu) 示意圖,如圖2所示,該裝置包括觸發(fā)單元IO、供電單元20和處理單元30; 進一步地,觸發(fā)單元10可以包括檢測模塊101和發(fā)送模塊102;檢測模塊 101用于檢測移動存儲設(shè)備是否滿足觸發(fā)條件;發(fā)送模塊102用于若檢測模塊 101檢測到移動存儲設(shè)備滿足觸發(fā)條件,則發(fā)出供電請求信號及清除請求信 號;觸發(fā)單元10還可以包括延遲模塊103,用于將清除請求信號按預(yù)設(shè)時 間延遲。檢測模塊101可以為實時時鐘芯片或光敏元件。供電單元20可以包 括供電電路201和開關(guān)202;供電電路201用于提供電能;開關(guān)202用于在 供電請求信號的控制下閉合,使供電電路201向處理單元30及存儲單元供電。
具體的,檢測模塊101可以為一個時鐘單元,如實時時鐘芯片(Real-TimeClock;以下簡稱RTC)等。此時,觸發(fā)條件為時間觸發(fā),可以才艮據(jù)移動存 儲設(shè)備平時的使用經(jīng)驗在時鐘單元中設(shè)定一段時間作為觸發(fā)條件,從觸發(fā)時 間設(shè)置完成時刻起,到達設(shè)定的觸發(fā)時間后,發(fā)送模塊102向供電單元20發(fā) 出供電請求信號,向處理單元30發(fā)出清除請求信號,供電單元20中的開關(guān) 202在接收到供電請求信號以后閉合,供電電路201從而分別向移動存儲設(shè)備 中的存儲單元以及處理單元30供電,使存儲單元處于可讀寫或可擦除狀態(tài), 使處理單元30處于正常工作狀態(tài),觸發(fā)單元10中的延遲模塊103使發(fā)送模 塊102發(fā)出的清除請求信號延遲一段時間,延遲的時間可以預(yù)先設(shè)置,通過 清除請求信號的延遲以保證處理單元30在接收到清除請求信號之前已接收到 供電電路201提供的電能,從而處理單元30接收到清除請求信號之后能夠?qū)?存儲單元中存儲的數(shù)據(jù)清除,移動存儲設(shè)備中存儲的這些數(shù)據(jù)被清除之后不 可恢復(fù)。而在設(shè)定的這段時間內(nèi)可以隨時解除觸發(fā)時間,以保證移動存儲設(shè) 備沒有丟失或失竊時存儲的數(shù)據(jù)不會被意外清除。
檢測才莫塊101還可以為光敏元件,光敏元件利用移動存儲設(shè)備內(nèi)部的亮 度變化作為觸發(fā)條件。這是因為,移動存儲設(shè)備丟失或者被竊取以后,很可 能會被打開或者被拆卸,這樣會引起該移動存儲設(shè)備內(nèi)部亮度的變化,因此, 光敏元件可以實時檢測移動存儲設(shè)備內(nèi)部的亮度變化情況,當移動存儲設(shè)備 內(nèi)部亮度發(fā)生變化時,由發(fā)送模塊102向供電單元20發(fā)出供電請求信號,并 向處理單元30清除請求信號,以觸發(fā)開關(guān)202閉合,供電電路201為存儲單 元和處理單元30供電,通過延遲模塊103將清除請求信號延遲一段時間,以 保證處理單元30在接收到清除請求信號之前已接收到供電電路201提供的電 能,從而使處理單元30可以將存儲單元中的數(shù)據(jù)清除。
可以理解的是,若移動存儲設(shè)備丟失或失竊后被打開,可能會引起移動 存儲設(shè)備內(nèi)部組件的溫度變化,因此,還可以在這些組件中設(shè)置溫度傳感器 作為檢測,從而根據(jù)實際溫度變化的可能范圍設(shè)置觸發(fā)條件。
圖3為本發(fā)明一個實施例提供的移動存儲設(shè)備的結(jié)構(gòu)示意圖,如圖3所示,該移動存儲設(shè)備包括存儲單元1和數(shù)據(jù)保護裝置2;該數(shù)據(jù)保護裝置2 用于當該移動存儲設(shè)備滿足預(yù)設(shè)觸發(fā)條件時,向存儲單元1供電,將存儲單 元1中存儲的數(shù)據(jù)清除。
具體的,移動存儲設(shè)備可能發(fā)生丟失或者被竊取等情況,從而導(dǎo)致信息 泄露,因此,可以在移動存儲設(shè)備中設(shè)置數(shù)據(jù)保護裝置2,該裝置中設(shè)置有供 電單元,可以為整個移動存儲設(shè)備提供電能,可以在數(shù)據(jù)保護裝置2中預(yù)先 設(shè)定一定的觸發(fā)條件,這些觸發(fā)條件可以為設(shè)定的一段時間,在這段設(shè)定時 間內(nèi)可以隨時解除觸發(fā)條件。當?shù)竭_這段時間后,數(shù)據(jù)保護裝置2為移動存 儲設(shè)備中的存儲單元1供電,使存儲單元1處于可讀寫和可擦除狀態(tài),使將 存儲單元1中存儲的數(shù)據(jù)被數(shù)據(jù)保護裝置2清除。SSD可以在短時間內(nèi)將存 儲在NAND flash中的數(shù)據(jù)清除,且清除之后不可恢復(fù)。也可以以移動存儲設(shè) 備內(nèi)部的環(huán)境變化情況作為觸發(fā)條件,具體來說,移動存儲設(shè)備丟失或者被 竊取以后,^艮可能會被打開或者被拆卸,這樣會引起該移動存儲設(shè)備內(nèi)部的 亮度的變化,因此,可以將觸發(fā)條件設(shè)置為移動存儲設(shè)備內(nèi)部的亮度變化, 在數(shù)據(jù)保護裝置2中設(shè)置光敏元件進行實時檢測,當移動存儲設(shè)備內(nèi)部的亮 度發(fā)生變化時,觸發(fā)數(shù)據(jù)保護裝置2將存儲單元1中的數(shù)據(jù)清除。
圖4為本發(fā)明一個實施例提供的移動存儲設(shè)備的數(shù)據(jù)保護方法的流程圖, 如圓4所示,該方法包"fe:
步驟401、檢測移動存儲設(shè)備是否滿足預(yù)設(shè)的數(shù)據(jù)保護觸發(fā)條件;
步驟402、若移動存儲設(shè)備滿足觸發(fā)條件,則向移動存儲設(shè)備的存儲單 元供電,將存儲單元中存儲的數(shù)據(jù)清除。
具體的,移動存儲設(shè)備可能發(fā)生丟失或者被竊取等情況,從而導(dǎo)致信息 泄露,因此,可以檢測移動存儲設(shè)備是否滿足預(yù)先設(shè)定的觸發(fā)條件,觸發(fā)條 件可以為時間,也可以以移動存儲設(shè)備內(nèi)部的環(huán)境變化情況作為觸發(fā)條件, 例如可以設(shè)置一段時間作為觸發(fā)條件,在這段時間內(nèi)可以隨時解除該觸發(fā) 條件。從觸發(fā)時間設(shè)置完成時刻起,當?shù)竭_這段時間后,為移動存儲設(shè)備供
9電,并且將移動存儲設(shè)備中存儲的數(shù)據(jù)清除。對于SSD而言,存儲單元通常 為NAND flash,可以在短時間內(nèi)將存儲在NAND flash中的數(shù)據(jù)清除,且清 除之后不可恢復(fù)。而采用移動存儲設(shè)備內(nèi)部的環(huán)境變化作為觸發(fā)條件,具體 來說,移動存儲設(shè)備丟失或者被竊取以后,很可能會被打開或者被拆卸,這 樣會引起該移動存儲設(shè)備內(nèi)部亮度的變化,因此,可以將觸發(fā)條件設(shè)置為移 動存儲設(shè)備內(nèi)部亮度的變化,對移動存儲設(shè)備中亮度情況進行實時檢測,當 移動存儲設(shè)備內(nèi)部亮度發(fā)生變化時,將移動存儲設(shè)備中的數(shù)據(jù)清除。
本發(fā)明實施例提供的移動存儲設(shè)備的數(shù)據(jù)保護方法、裝置及移動存儲 設(shè)備,預(yù)先在移動存儲設(shè)備中設(shè)置一定的觸發(fā)條件,觸發(fā)條件可以為時間 觸發(fā)或移動存儲設(shè)備內(nèi)部亮度觸發(fā)等,若滿足觸發(fā)條件,則為移動存儲設(shè) 備供電,使移動存儲設(shè)備處于正常工作狀態(tài),將移動存儲設(shè)備中存儲的數(shù) 據(jù)清除,從而防止了移動存儲設(shè)備被竊取后導(dǎo)致的數(shù)據(jù)泄漏問題。保證了 移動存儲設(shè)備存儲信息的安全性。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流 程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲 于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實 施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體 (Read國Only Memory, ROM )或隨機存儲記憶體(Random Access Memory, RAM)等。
最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對 其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通 技術(shù)人員應(yīng)當理解其依然可以對前述各實施例所記載的技術(shù)方案進行修 改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不 使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1、一種移動存儲設(shè)備的數(shù)據(jù)保護裝置,其特征在于,包括觸發(fā)單元,用于當移動存儲設(shè)備滿足預(yù)設(shè)的數(shù)據(jù)保護觸發(fā)條件時,發(fā)出供電請求信號及清除請求信號;供電單元,用于接收到所述觸發(fā)單元發(fā)出的所述供電請求信號,向處理單元及所述移動存儲設(shè)備的存儲單元供電;處理單元,用于接收到所述觸發(fā)單元發(fā)出的所述清除請求信號,清除所述存儲單元中存儲的數(shù)據(jù)。
2、 根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述觸發(fā)單元包括 檢測模塊,用于檢測所述移動存儲設(shè)備是否滿足所述觸發(fā)條件; 發(fā)送模塊,用于若所述檢測模塊檢測到所述移動存儲設(shè)備滿足所述觸發(fā)條件,則發(fā)出所述供電請求信號以及所述清除請求信號。
3、 根據(jù)權(quán)利要求1或2所述的裝置,其特征在于,所述觸發(fā)單元還包括 延遲模塊,用于將所述清除請求信號按預(yù)設(shè)時間延遲。
4、 根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述檢測模塊為 實時時鐘芯片,用于設(shè)置觸發(fā)時間作為所述觸發(fā)條件;或光敏元件,用于檢測所述移動存儲設(shè)備內(nèi)部的亮度是否滿足亮度觸發(fā)條件。
5、 根據(jù)權(quán)利要求3所述的裝置,其特征在于,所述供電單元包括 供電電路,用于提供電能;開關(guān),用于在所述供電請求信號的控制下閉合,使所述供電電路向所述 處理單元及所述移動存儲設(shè)備的存儲單元供電。
6、 一種移動存儲設(shè)備,包括存儲單元,其特征在于,還包括如權(quán)利要 求1 ~ 5中任一項所述的數(shù)據(jù)保護裝置;所述數(shù)據(jù)保護裝置用于當所述移動存 儲設(shè)備滿足預(yù)設(shè)的數(shù)據(jù)保護觸發(fā)條件時,向所述存儲單元供電,將所述存儲 單元中存儲的數(shù)據(jù)清除。
7、 根據(jù)權(quán)利要求6所述的移動存儲設(shè)備,其特征在于,所述觸發(fā)條件包 括預(yù)設(shè)時間觸發(fā)或亮度觸發(fā)。
8、 一種移動存儲設(shè)備的數(shù)據(jù)保護方法,其特征在于,包括 檢測移動存儲設(shè)備是否滿足預(yù)設(shè)的數(shù)據(jù)保護觸發(fā)條件; 若所述移動存儲設(shè)備滿足所述觸發(fā)條件,則向所述移動存儲設(shè)備的存儲單元供電,將所述存儲單元中存儲的數(shù)據(jù)清除。
9、 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述觸發(fā)條件包括預(yù)設(shè) 時間觸發(fā)或亮度觸發(fā)。
全文摘要
本發(fā)明實施例提供一種移動存儲設(shè)備的數(shù)據(jù)保護方法、裝置及移動存儲設(shè)備。該裝置包括觸發(fā)單元、供電單元和處理單元;觸發(fā)單元用于當移動存儲設(shè)備滿足預(yù)設(shè)的數(shù)據(jù)保護觸發(fā)條件時,發(fā)出供電請求信號以及清除請求信號;供電單元用于接收到觸發(fā)單元發(fā)出的供電請求信號,向處理單元及移動存儲設(shè)備的存儲單元供電;處理單元用于接收到觸發(fā)單元發(fā)出的清除請求信號,清除存儲單元中存儲的數(shù)據(jù)。本發(fā)明實施例預(yù)先在移動存儲設(shè)備中設(shè)置一定的觸發(fā)條件,若滿足觸發(fā)條件,則為移動存儲設(shè)備供電,并將移動存儲設(shè)備中存儲的數(shù)據(jù)清除,從而防止了移動存儲設(shè)備被竊取后導(dǎo)致的數(shù)據(jù)泄漏問題,保證了移動存儲設(shè)備存儲信息的安全性。
文檔編號G06F12/14GK101634972SQ200910091928
公開日2010年1月27日 申請日期2009年9月1日 優(yōu)先權(quán)日2009年9月1日
發(fā)明者平 張 申請人:成都市華為賽門鐵克科技有限公司