[發明專利]一種產生閃存標識碼的方法有效
| 申請號: | 200810216343.6 | 申請日: | 2008-09-22 |
| 公開(公告)號: | CN101567218A | 公開(公告)日: | 2009-10-28 |
| 發明(設計)人: | 方澤南 | 申請(專利權)人: | 深圳桑達電子集團有限公司 |
| 主分類號: | G11C16/22 | 分類號: | G11C16/22;G11C16/20;G11C29/04;G06F12/14 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 | 代理人: | 郭偉剛 |
| 地址: | 518000廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 產生 閃存 標識 方法 | ||
技術領域
本發明涉及計算機技術,具體涉及一種產生由不可控物理缺陷形 成的閃存標識碼的方法。
背景技術
現今的網絡社會,信息傳播迅速,各種需要合法授權才能使用的 軟件和數據,無不被加入各種防止復制的技術,以防止軟件和數據被 非法復制傳播及使用。以往常見的防止軟件和數據被復制的方法,通 常是以純軟件程序來實現,亦即在軟件中加入必須認證(例如輸入密 碼)才能啟動軟件的機制等,但純軟件程序往往存有其不可預知以及 有跡可循的漏洞,容易被有心人士加以研究而被破解,或使用硬件復 制設備將存儲媒體內的軟件進行完整復制而使得該軟件仍逃不脫被 復制盜用的命運。
同時,在這個信息爆炸時代,大量的電子信息、應用軟件等數字 內容通過閃存(FLASH)裝置在一般的臺式機、筆記本計算機、手機、 個人數字助理(PDA)、數字相機、DVD播放機等電子裝置上執行與使 用,而且呈使用越來越廣的趨勢。所謂的閃存裝置,其泛指一般不具 運算功能,但可儲存大量數據的小型的采用半導體為存儲媒介的移動 存儲器,例如,其表現形式可以是記憶卡、存儲棒、U盤等等。
由于電子裝置中存放軟件程序代碼的閃存裝置或存放各種數字內 容的存儲器媒體,其存放的數據可通過特定的設備進行讀取、寫入及 復制,于是產生了數據保護的問題?,F有的對閃存裝置為代表的移動 存儲裝置的安全保護多半是外部協議及密碼方式實現,對物理復制缺 少有效的安全措施,因為現有技術無法找到一個與具體的每一個閃存 產生唯一關聯的方式,雖然可通過設置用戶指紋數據比對,但這并不 能解決同一客戶將合法數據閃存裝置非法地復制到多個閃存裝置中 去的復制問題,同時,閃存裝置設置指紋數據也會占用大量資源。
發明內容
本發明要解決的技術問題在于提供一種可在閃存裝置中產生唯一 識別碼的方法,利用該方法對不同的閃存進行標識,保證每個閃存單 元標識的唯一性,同時通過判斷該標識碼來判定閃存裝置內的數據是 否合法,以達保護數據目的。
本發明上述技術問題這樣解決,構造一種產生閃存標識碼的方法, 包括以下步驟:A1)對閃存進行物理可用位置檢測,將可用物理位置 轉換成可用邏輯位置,對不可用物理位置進行壞塊標識,形成FLASH 資料表;A2)根據物理位置與邏輯位置的對應關系,依據FLASH資料 表產生壞塊索引記錄表;A3)將包含有壞塊標識的索引記錄作為閃存 的唯一識別碼。
在上述方法中,還包括以下步驟:將閃存物理上邏輯空間大小和 實際可用邏輯空間大小之差,與壞塊標識的索引記錄一起作為閃存的 唯一識別碼。
在上述方法中,所述壞塊標識的索引記錄是全部壞塊標識的索引 記錄中偶數序或奇數序的部分。
按照本發明提供的一種產生閃存標識碼的方法,包括以下步驟: B1)確定閃存中的實際壞塊;B2)在閃存中形成人工壞塊;B3)產生 覆蓋實際壞塊與人工壞塊的壞塊索引;B4)將壞塊索引或將壞塊索引 與閃存物理上邏輯空間大小和實際可用邏輯空間大小之差一起,作為 閃存的唯一識別碼。
在上述方法中,所述步驟B2包括以下步驟:在鄰接一個預定壞塊 的塊上,在寫入預定內容的同時將其標識為壞塊,使之與所述預定壞 塊形成連續壞塊。
在上述方法中,將從所述人工壞塊讀出的所述預定內容作為閃存 的唯一識別碼的一部分。
在上述方法中,將從所述人工壞塊是否與所述預定壞塊形成連續 壞塊作為閃存的唯一識別碼的一部分。
在上述方法中,寫入所述人工壞塊的所述預定內容是包括廠商、 品牌、可用物理空間大小的硬件信息、或包括標稱物理空間容量、格 式參數的軟件信息之一或其組合,或按照預定算法對已有一個或一個 以上塊內數據的計算結果。
實施本發明提供的一種產生閃存標識碼的方法,可以對每個閃存 產生唯一識別碼,這種標識碼由于來源于半導體制造過程中形成的缺 陷,因此具有不可預知和不可改變的特點,通過判斷該唯一識別碼而 判定該閃存內的數據是否可被讀取或該硬件是否為合法生產制造,從 而為軟件防復制和讀取提供基礎的無法預制和改變的標識碼,從而真 正杜絕非法讀取和非法物理或邏輯的復制行為,大大提高閃存裝置存 儲數據的安全性。
附圖說明
圖1是用于說明應用本發明方法進行標識的閃存壞塊空間的第一 個示例的原理示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳桑達電子集團有限公司,未經深圳桑達電子集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810216343.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:燈泡芯柱支架的一種壓絲腳
- 下一篇:一種基于銀行卡的錢包卡處理系統





