识别码产生方法与存储器管理方法、控制器及储存系统技术方案

技术编号:7239553 阅读:205 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种识别码产生方法与存储器管理方法、控制器及储存系统。本识别码产生方法包括测试多个实体区块来获取实体区块的可用状态并且根据此可用状态识别出此些实体区块的中的好实体区块或坏实体区块。本识别码产生方法也包括根据此些好实体区块或坏实体区块来产生对应非易失性存储器模组的存储器识别码。基于此,本发明专利技术可产生独特的存储器识别码,并且可防止产生的存储器识别码被窃取。

【技术实现步骤摘要】

本专利技术涉及一种用于存储器的识别码产生方法与管理方法,尤其涉及一种用于非易失性存储器的识别码产生方法与存储器管理方法、控制器及储存系统
技术介绍
数码相机、手机与MP3在这几年来的成长十分迅速,使得消费者对储存媒体的需求也急速增加。由于非易失性存储器具有数据非易失性、省电、体积小与无机械结构等的特性,适合便携式应用,最适合使用于这类便携式由电池供电的产品上。存储卡就是一种以 NAND快闪存储器(Flash Memory)作为储存媒体的储存装置。尽管非易失性存储器具有上述优势,但对于内容出版商来说如何能够在使用非易失性存储器储存媒体传递数字内容时避免数字内容的未授权散布,是重要的议题。例如,数字音乐提供商会使用非易失性存储器模组上的存储器识别码来对所储存的数字内容数据进行加密以避免数字内容被任意散布至其他储存媒体。然而,储存在非易失性存储器模组内的数据是很容易被窃取。也就是说,骇客可以分析储存于非易失性存储器模组上的数据而分析出此存储器识别码,由此破解已被加密的数字内容。
技术实现思路
本专利技术的目的是提供一种识别码产生方法,其能够依据非易失性存储器模组的特性来产生独特的存储器识别码,且可避免存储器识别码被窃取。本专利技术的另一目的是提供一种存储器管理方法、控制器及储存系统,能够依据非易失性存储器模组的独特存储器识别码来识别非易失性存储器,由此防止非易失性存储器被置换。本专利技术的又一目的是提供一种存储器管理方法,其能够防止储存于非易失性存储器模组的数字数据被窃取。本专利技术提供一种识别码产生方法,用于产生对应一非易失性存储器模组的一存储器识别码,其中此非易失性存储器模组具有多个实体区块。本识别码产生方法包括测试此些实体区块来获取实体区块的可用状态并且根据此可用状态识别出此些实体区块之中的好实体区块;以及根据此些好实体区块来产生对应此非易失性存储器模组的存储器识别码。本专利技术提供一种识别码产生方法,用于产生对应一非易失性存储器模组的一存储器识别码,其中此非易失性存储器模组具有多个实体区块。本识别码产生方法包括测试此些实体区块来获取实体区块的可用状态并且根据此可用状态识别出此些实体区块之中的坏实体区块,其中每一坏实体区块具有一个或多个坏实体页面。本识别码产生方法也包括根据坏实体区块的坏实体页面来产生对应此非易失性存储器模组的存储器识别码。本专利技术提供一种存储器管理方法,用于一非易失性存储器模组,其中此非易失性存储器模组具有多个实体区块并且储存一存储器识别码签章。本存储器管理方法包括检查此些实体区块的可用状态并且根据此些实体区块的可用状态来产生对应此非易失性存储器模组的存储器识别码。本存储器管理方法还包括依据此存储器识别码使用单向杂凑函数来产生一比对码;从非易失性存储器模组中读取存储器识别码签章;及判断所产生的比对码是否相同于所读取的存储器识别码签章。本存储器管理方法还包括当所产生的比对码不相同于所读取的存储器识别码签章时,中断对非易失性存储器模组的任何操作。本专利技术提供一种存储器储存系统,其包括连接器、具有多个实体区块的非易失性存储器模组与存储器控制器。连接器用以电性连接至主机系统。存储器控制器电性连接至连接器与非易失性存储器模组,并且用以执行至少下列程序测试所述多个实体区块来获取一可用状态并且根据所述可用状态识别出所述多个实体区块之中的一个或多个坏实体区块,其中所述一个或多个坏实体区块分别地具有一个或多个坏实体页面;以及根据所述一个或多个坏实体页面来产生对应所述非易失性存储器模组的一存储器识别码。本专利技术提供一种存储器控制器,用于管理一非易失性存储器模组。本存储器控制器包括主机接口、存储器接口、只读存储器、存储器管理电路。主机接口用以电性连接至主机系统。存储器接口用以电性连接至非易失性存储器模组。只读存储器储存控制器识别码。 存储器管理电路电性连接至主机接口、存储器接口与只读存储器。存储器管理电路用以使用控制器识别码作为加密密钥来加密写入数据,并且将已加密的该写入数据写入至非易失性存储器模组中。此外,存储器管理电路还用以从非易失性存储器模组中读取数据,并且使用控制器识别码作为解密密钥来解密此读取数据。本专利技术提供一种存储器控制器,用于管理一非易失性存储器模组,所述非易失性存储器模组具有多个实体区块,所述存储器控制器包括一主机接口,用以电性连接至一主机系统;一存储器接口,用以电性连接至所述非易失性存储器模组;以及一存储器管理电路,电性连接至所述主机接口与所述存储器接口,其中所述存储器管理电路用以执行至少下列程序测试所述多个实体区块来获取一可用状态并且根据所述可用状态识别出所述多个实体区块之中的多个好实体区块;以及根据所述多个好实体区块来产生对应所述非易失性存储器模组的一存储器识别码。基于上述,本专利技术提供的识别码产生方法、存储器管理方法及使用此方法的存储器控制器与存储器储存系统能够依据非易失性存储器模组的特性产生不易被窃取的存储器识别码。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。附图说明图IA是本专利技术第一实施例的主机系统与存储器储存装置的示意图。图IB是本专利技术一实施例的电脑、输入/输出装置与存储器储存装置的示意图。图IC是本专利技术另一实施例的主机系统与存储器储存装置的示意图, 图2是图IA所示的存储器储存装置的概要方块图。 图3是本专利技术一实施例的存储器控制器的概要方块图。 图4是本专利技术第一实施例的的识别码产生方法的流程图。 -实施例的存储器识别码的示意图。 -实施例的存储器管理方法的流程图。 实施例的识别码产生方法的流程图。 实施例的存储器识别码的一示意图。 实施例的存储器识别码的另一示意图。 二实施例的存储器识别码的又一示意图。 二实施例的存储器管理方法的流程图。 Ξ实施例的存储器储存装置的概要方块图。 实施例的存取方法的流程图。图5是本专利技术第一图6是本专利技术第一图7是本专利技术第二图8是本专利技术第二图9是本专利技术第二图10是本专利技术第 图11是本专利技术第 图12是本专利技术第J 图13Α与13Β是本专利技术第J主要元件符号说明1000主机系统;1100 电脑;1102微处理器;1104 随机存取存储器;1106输入/输出装置;1108 系统总线;1110数据传输接口 ;1202 鼠标;1203键盘;1206 显示器;1208打印机;1212 随身盘;1214存储卡;1216 固态硬盘;1310数码相机;1312 =SD 卡;1314=MMC 卡;1316 记忆棒;1318=CF 卡;1320 嵌入式储存装置;100 存储器储存装置;102 连接器;104 存储器控制器;106 非易失性存储器模组304(0) 304 (R)实体区块;202 存储器管理电路;204 主机接口 ;206 存储器接口 ;252 缓冲存储器;254:电源管理电路;256 错误检查与校正电路;S401、S403、S405、S407 步1200存储器储存装置;1204 存储器控制器;1302存储器管理电路;1304 只读存储器;1306控制器识别码;S601、S603、S605、S607、S609、S611、S613 步骤;S701、S703、S705、S707 步骤;S1101、S1103、S1105、S1107、S1109、本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:詹清文
申请(专利权)人:群联电子股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术