[发明专利]用于闪速存储器和电子设备的安全数字证书存储方案无效
申请号: | 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.vipzhuanli.com/pat/books/200680045131.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:直燃式石灰石焙烧方法
- 下一篇:仿珍珠鱼皮面层砼构件及制作工艺