專利名稱:電子裝置與電子裝置中儲存媒體的保護方法
技術領域:
本發(fā)明涉及一種電子裝置,特別是涉及一種具有一儲存媒體的一硬件閉鎖機制的電子裝置。
背景技術:
現今的網路信息發(fā)達,對于保護個人數據及企業(yè)的商業(yè)機密,相形重要。電子公司的產品,常在開發(fā)上市之后,短時間內遭黑客破解其系統(tǒng),徑自修改程序編碼,造成公司巨大的利益損失。為了解決此問題,積極的投入開發(fā)防黑機制,除了硬件上有此需求,也可增強產品的防火墻,減少被黑客攻擊的機會,對于個人機密保全的防護措施,也可大大的躍進。現有的快閃存儲器一般是由軟件對儲存的數據進行保護,或是外加復雜的保護電路來進行閉鎖。此種閉鎖方式,有其不周全之處,黑客可以藉由破解軟件閉鎖保密機制,入侵操作系統(tǒng),除了竄改編碼程序、取得儲存的數據外,甚至連個人信息都可以輕易被竊取。 因此如何能提供快閃存儲器的保護機制成了一個極欲解決的問題。
發(fā)明內容
本發(fā)明的目的是為了提供一種硬件設計線路來控制系統(tǒng)的主控權,使得快閃存儲器不被以未獲授權的方式取得或修改內部數據。。本發(fā)明的其他目的和優(yōu)點可以從本發(fā)明所揭示的技術特征中得到進一步的了解。為實現上述之一或部份或全部目的或是其他目的,本發(fā)明提供一種電子裝置,具有適用于一儲存媒體的一硬件閉鎖機制,該電子裝置包括一儲存媒體、一處理器以及一閉鎖裝置。處理器用以對該電子裝置進行初始化。當該電子裝置被初始化完畢后,閉鎖裝置輸出一閉鎖信號給該儲存媒體,使該儲存媒體不可被寫入。本發(fā)明的另一實施例為一種電子裝置中儲存媒體的保護方法,包括對一電子裝置進行初始化;當該電子裝置初始化完畢后,執(zhí)行一閉鎖程序以輸出一控制信號給一閉鎖裝置;當該閉鎖裝置接收到該控制信號后,輸出一閉鎖信號給一儲存媒體,使得該儲存媒體不可被寫入。
圖1為根據本發(fā)明的具有儲存媒體閉鎖裝置的一電子裝置的一實施例的示意圖。圖2為根據本發(fā)明的一種電子裝置中儲存媒體的保護方法的一實施例的流程圖。圖3為根據本發(fā)明的具有儲存媒體閉鎖裝置的一電子裝置的另一實施例的示意圖。附圖符號說明11-處理器13-閉鎖電路
15-快閃存儲器31-處理器33-D型觸發(fā)器33-硬件重置34-快閃存儲器
具體實施例方式有關本發(fā)明的前述及其他技術內容、特點與功效,在以下結合附圖的一較佳實施例的詳細說明中,將可清楚的呈現。以下實施例中所提到的方向用語,例如上、下、左、右、 前或后等,僅是參考附圖的方向。因此,使用的方向用語是用來說明并非用來限制本發(fā)明。圖1為根據本發(fā)明的具有儲存媒體閉鎖裝置的一電子裝置的一實施例的示意圖。 當電子裝置10被開機后,處理器11首先對電子裝置10內所有的硬件進行初始化。這部分提到的硬件不限于圖1所示的硬件。當電子裝置內的硬件初始化流程完畢后,處理器11會執(zhí)行一閉鎖程序,閉鎖程序會傳送一控制信號給閉鎖電路13。接著,閉鎖電路13傳送一閉鎖信號給快閃存儲器15,用以閉鎖快閃存儲器15。當快閃存儲器15被閉鎖后,快閃存儲器 15只可以被讀取,而無法被寫入新的信息或是修改快閃存儲器15內已儲存的信息。如果要對快閃存儲器15寫入數據,則必須在該電子裝置內的硬件初始化流程完畢且該處理器11尚未執(zhí)行該閉鎖程序時,對該快閃存儲器15寫入數據。本實施例以快閃存儲器15為例說明,非將本發(fā)明限于此。本發(fā)明可以適用于任何形式的儲存媒體,如硬盤, NAND門快閃存儲器(NAND f lash)、單階儲存單元快閃存儲器(SLC flash memory)、多階儲存單元快閃存儲器(Multi-level cell flash memory, MLC flash memory)、NOR 門快閃存儲器(NOR flash)??扉W存儲器15具有一寫入保護腳位#。當寫入保護腳位i尹接收到一邏輯高電平的信號時,快閃存儲器15可以被寫入。但當寫入保護腳位#接收到一邏輯低電平的信號時,快閃存儲器15不可以被寫入任何信息或對其儲存的數據作任何修改。要注意的是,一但寫入保護腳位#接收到一邏輯低電平的信號后,快閃存儲器15就被設定為不可以被寫入數據,即使之后寫入保護腳位:^接收到一邏輯高電平的信號亦同。如果要對快閃存儲器 15再次寫入數據,只可以通過硬件重置或是將該電子裝置重新開機的方式,才可以對快閃存儲器15再次寫入數據。當電子裝置接收到硬件重置信號時,處理器會對電子裝置內的所有硬件再次進行初始化,此時快閃存儲器15也會被初始化而位于可以被寫入的狀態(tài),閉鎖電路13此時會將閉鎖信號的邏輯電平維持在邏輯高電平,使快閃存儲器15可以被寫入數據。但是一旦閉鎖程序傳送控制信號給閉鎖電路13,使得閉鎖信號的邏輯電平被下拉至邏輯低電平,快閃存儲器15再次被閉鎖而無法被寫入或修改數據。圖2為根據本發(fā)明的一種電子裝置中儲存媒體的保護方法的一實施例的流程圖。 步驟S21為對電子裝置關機,步驟S22為對電子裝置開機,步驟S23則是對電子裝置內的所有硬件進行初始化。以計算機來說,步驟S22就是冷開機的動作,步驟S23就是暖開機的動作,兩者的差異在于要進行步驟S22時必須先將電子裝置斷電后才能執(zhí)行,而步驟S23則是在電子裝置還有接收到電力時執(zhí)行的動作。在步驟S23的硬件初始化完成后,通過一閉鎖軟件執(zhí)行一閉鎖動作(步驟S24)。閉鎖軟件會發(fā)出一控制信號給儲存媒體的硬件保護裝置。在步驟S23與步驟SM之間,是儲存媒體可以被寫入的時間點。使用者可以在這兩個步驟之間,對儲存媒體寫入數據。接著在步驟S25中,硬件保護裝置會進行閉鎖,此時電子裝置的儲存媒體便不可以再被寫入。 步驟S^與S7指的是電子裝置中如果有其他的軟件或程序要對儲存媒體儲存的數據進行修改或是要寫入數據進入儲存媒體的話,儲存媒體不會有任何動作。如此一來,若電子裝置被黑客入侵,或是被以不合法的手段存取時,儲存媒體的數據可以被保護而不會受到修改。 步驟S27是說如果電子裝置接收到硬件重置的指令或信號時,必須要回到步驟S23中,進行硬件初始化后才可以對儲存媒體進行寫入動作。圖3為根據本發(fā)明的具有儲存媒體閉鎖裝置的一電子裝置的另一實施例的示意圖。D型觸發(fā)器32的GND腳位與數據輸入腳位D都被接地。時鐘輸入腳位CLK耦接處理器 31。VCC與@腳位則是耦接到電源VCC。腳位/^E耦接一硬件重置裝置33,以接收一硬件重置信號。數據輸出腳位Q耦接快閃存儲器34的寫入保護腳位#,寫入保護腳位#是邏
輯低電平觸發(fā)。為更清楚說明本裝置的運作,請參考下列的真值表。
權利要求
1.一種電子裝置,具有適用于一儲存媒體的一硬件閉鎖機制,該電子裝置包括一儲存媒體;一處理器,用以對該電子裝置進行初始化;以及一閉鎖裝置,當該電子裝置被初始化完畢后,輸出一閉鎖信號給該儲存媒體,使該儲存媒體不可被寫入。
2.如權利要求1所述的電子裝置,其中當該電子裝置被初始化完畢后,該處理器執(zhí)行一閉鎖程序,用以使該閉鎖裝置輸出該閉鎖信號。
3.如權利要求1所述的電子裝置,其中當該電子裝置被初始化完畢后,且該處理器執(zhí)行一閉鎖程序之前,該儲存媒體被設定可寫入。
4.如權利要求1所述的電子裝置,其中只有當該電子裝置再次被初始化,該儲存媒體才可被寫入。
5.如權利要求1所述的電子裝置,其中該儲存媒體具有一寫入保護腳位,當該寫入保護腳位接收到該閉鎖信號后,該儲存媒體不可被寫入。
6.如權利要求5所述的電子裝置,其中當該寫入保護腳位接收到具有一第一邏輯電平的信號時,該儲存媒體可以被寫入,當該寫入保護腳位接收到具有一第二邏輯電平的閉鎖信號時,該儲存媒體不可被寫入,且當該寫入保護腳位接收到具有該第二邏輯電平的閉鎖信號后,即使該寫入保護腳位再接收到具有該第一邏輯電平的信號,該儲存媒體仍不可被寫入。
7.如權利要求1所述的電子裝置,其中該閉鎖裝置包括一D型觸發(fā)器。
8.如權利要求7所述的電子裝置,其中當該電子裝置被初始化完畢后,該處理器輸出一具有第一邏輯電平的信號,使該D型觸發(fā)器輸出該閉鎖信號。
9.如權利要求8所述的電子裝置,其中該D型觸發(fā)器的一數據輸出端接地,且該閉鎖信號為具有邏輯低電平的信號。
10.一種電子裝置中儲存媒體的保護方法,包括對一電子裝置進行初始化;當該電子裝置初始化完畢后,執(zhí)行一閉鎖程序以輸出一控制信號給一閉鎖裝置;以及當該閉鎖裝置接收到該控制信號后,輸出一閉鎖信號給一儲存媒體,使得該儲存媒體不可被寫入。
11.如權利要求10所述的儲存媒體的保護方法,當該電子裝置被初始化完畢后,且該閉鎖程序被執(zhí)行之前,該儲存媒體被設定可寫入。
12.如權利要求10所述的儲存媒體的保護方法,其中只有當該電子裝置再次被初始化時,該儲存媒體才可被寫入。
13.如權利要求10所述的儲存媒體的保護方法,其中該儲存媒體具有一寫入保護腳位,當該寫入保護腳位接收到該閉鎖信號后,該儲存媒體不可被寫入。
14.如權利要求13所述的儲存媒體的保護方法,其中當該寫入保護腳位接收到具有一第一邏輯電平的信號時,該儲存媒體可以被寫入,當該寫入保護腳位接收到具有一第二邏輯電平的閉鎖信號時,該儲存媒體不可被寫入,且當該寫入保護腳位接收到具有該第二邏輯電平的閉鎖信號后,即使該寫入保護腳位再接收到具有該第一邏輯電平的信號,該儲存媒體仍不可被寫入。
15.如權利要求10所述的儲存媒體的保護方法,其中該閉鎖裝置包括一D型觸發(fā)器,且當該電子裝置被初始化完畢后,該處理器輸出一具有第一邏輯電平的信號,使該D型觸發(fā)器輸出該閉鎖信號。
全文摘要
本發(fā)明的一實施例為一種電子裝置與電子裝置中儲存媒體的保護方法。該電子裝置,具有適用于一儲存媒體的一硬件閉鎖機制,該電子裝置包括一儲存媒體、一處理器以及一閉鎖裝置。處理器用以對該電子裝置進行初始化。當該電子裝置被初始化完畢后,閉鎖裝置輸出一閉鎖信號給該儲存媒體,使該儲存媒體不可被寫入。
文檔編號G06F12/14GK102479161SQ20101057400
公開日2012年5月30日 申請日期2010年11月30日 優(yōu)先權日2010年11月30日
發(fā)明者張憲銘, 陳思妤 申請人:宏碁股份有限公司