[發明專利]用于閃速存儲器和電子設備的安全數字證書存儲方案無效
| 申請號: | 200680045131.5 | 申請日: | 2006-11-01 |
| 公開(公告)號: | CN101322135A | 公開(公告)日: | 2008-12-10 |
| 發明(設計)人: | S·安德森;W·約翰遜;S·林德格倫 | 申請(專利權)人: | 索尼愛立信移動通訊股份有限公司 |
| 主分類號: | G06F21/00 | 分類號: | G06F21/00;G11C16/22;G06F21/02 |
| 代理公司: | 中國專利代理(香港)有限公司 | 代理人: | 李亞非;劉紅 |
| 地址: | 瑞典*** | 國省代碼: | 瑞典;SE |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 存儲器 電子設備 安全 數字證書 存儲 方案 | ||
1.一種用于在具有預定義的擦寫塊和寫入-讀取塊的閃速存儲器中寫入和更新數字證書,以便增強所述閃速存儲器(110)的防篡改特性的方法,所述證書對計算機程序執行鑒權,并由與該計算機程序相關聯的驗證程序來進行驗證,所述方法包括以下步驟:
-擦除至少一個所述擦寫塊,
-在所述至少一個被擦除的擦寫塊內定義多個存儲槽,其中每一個存儲槽都具有一個起始地址,該地址包含二進制“0”或二進制“1”比特模式,
-在所述存儲槽中的第一存儲槽中寫入第一數字證書,以及在所述存儲槽的第二存儲槽中寫入第二數字證書,
-將證書槽地址指針定義為是所述第一存儲槽的起始地址;驗證程序使用所述槽地址指針取回當前有效證書;
-通過分別使用“1”或“0”比特模式替換所述指針的所述“0”或“1”比特模式來更新所述證書槽地址指針,以使地址指針指在所述第二存儲槽的起始地址上。
2.根據權利要求1的方法,還包括以下步驟:
-將所述證書槽地址指針寫入所述至少一個所述擦寫塊的一個專用槽中,以及
-通過使用“0”比特模式替換地址指針的“1”比特模式來更新證書槽地址指針。
3.根據權利要求1的方法,其中,包括所述槽的所述至少一個所述擦寫塊是在閃存通電時最先被尋址的塊。
4.根據權利要求3的方法,其中,所述計算機程序是一個引導程序,其中當為閃速存儲器和處理裝置通電時,該引導程序將會引導與所述閃存相耦合的處理裝置,并且該方法還包括以下步驟:
-將引導程序保存在當閃存通電時最先被尋址的塊中。
5.根據權利要求4的方法,其中,引導程序包括所述驗證程序,并且所述驗證程序保存在閃存通電時最先被尋址的地址中。
6.根據權利要求5的方法,其中,所述驗證程序包括:用于更新所述證書槽地址指針的代碼裝置,以及包括通過鎖定所述閃存來避免其被寫入的寫入鎖定代碼裝置,并且所述方法還包括以下步驟:
-將所述寫入鎖定代碼裝置保存在所述閃存中,由此在更新了所述證書槽地址指針之后立即鎖定該閃存,以免其被寫入。
7,根據權利要求2的方法,其中,所述閃存是MLC閃存,并且其中更新證書槽地址指針的步驟還包括以下步驟:
-使用“00”比特模式來替換地址指針的“11”比特模式。
8.根據權利要求1的方法,其中,所述第二數字證書代表所述第一數字證書的更新版本,并且在特定時間,所述第二數字證書將會替換所述第一數字證書或是第一證書的更新版本。
9.根據權利要求8的方法,其中,所述證書是預先安裝的,并且更新證書槽地址指針的步驟由所述驗證程序周期性執行,或者由所述驗證程序響應于流逝的有效性時限來執行,其中所述有效性時限是由第一證書或是第一證書的更新版本指示的。
10.根據權利要求8的方法,其中,更新證書槽地址指針的步驟包括以下步驟:
-定義一個塊地址指針,其中該指針指向正在寫入所述證書的所述至少一個被擦除的擦寫塊的末端地址,
-在所述擦寫塊中借助順序地址搜索來搜索只包含“1”比特的已被擦除且未被寫入的槽,或者搜索只包含“0”比特的已被完全寫入的槽,其中所述順序地址搜索是在所述塊地址指針指示的地址發起的,
-將當前有效證書的槽識別為所述搜索過程中第一個被發現的已擦除且未寫入槽之前緊靠著的槽,或者識別為在所述搜索過程中被第一個發現的不是僅僅包含“0”比特的槽,以及
-使用當前有效證書的所述已識別槽的起始槽地址來更新所述證書槽地址指針。
11.根據權利要求1的方法,其中,所述閃存是具有大小為2*256字節的頁面的NAND閃存,并且該方法還包括以下步驟:
-將每一個存儲槽定義成是一個頁面或一組頁面。
12.一種閃速存儲器,其中該閃速存儲器具有預定義的擦寫塊和寫入-讀取塊,并且在該閃存中至少存儲了第一和第二數字證書,其中該證書可以對計算機程序執行鑒權,并且該證書可以由驗證程序進行驗證,所述第二數字證書代表所述第一數字證書的更新版本,其中所述證書保存在擦寫塊內定義的相應存儲槽中,并且證書槽地址指針保存在閃存中,該證書槽地址指針指向其中存儲了當前有效證書的槽。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于索尼愛立信移動通訊股份有限公司,未經索尼愛立信移動通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200680045131.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:直燃式石灰石焙燒方法
- 下一篇:仿珍珠魚皮面層砼構件及制作工藝





