一种Flash存储器的保护方法和装置制造方法及图纸

技术编号:13378513 阅读:61 留言:0更新日期:2016-07-21 07:34
本发明专利技术适用于Flash存储器技术领域,提供了一种Flash存储器的保护方法和装置,旨在解决现有技术中Flash存储器的安全性较低,容易被非法拷贝并进行仿制的问题。所述方法包括:获取终端设备的Flash存储器中用于校验内容合法性的校验信息;对校验信息进行合法性校验,若校验失败,则确认Flash存储器中的内容为非法复制,并禁止读写所述内容。通过本发明专利技术的技术方案,可以判断终端设备中的Flash存储器是否为非法复制,并对非法复制的Flash存储器采取禁止读写其内容的措施,从而有效的保护Flash存储器的内容,避免Flash存储器的内容被非法的批量复制后用于仿制终端设备,提高Flash存储器的安全性。

【技术实现步骤摘要】

本专利技术涉及Flash存储器
,尤其涉及一种Flash存储器的保护方法和装置
技术介绍
Flash存储器,尤其是NORFlash,作为一种存储介质在终端设备上经常被用来存储终端设备,例如CPE(CustomerPremiseEquipment,客户终端设备)的运行程序。而Flash存储器的内容可以通过烧录器被读取并烧录到其他Flash存储器上,导致Flash存储器的安全性比较低,存在被大量拷贝并安装在其他终端设备上进行仿制的风险。
技术实现思路
本专利技术的目的在于提供一种Flash存储器的保护方法和装置,旨在解决现有技术中Flash存储器的安全性较低,容易被非法拷贝并进行仿制的问题。本专利技术的第一方面,提供一种Flash存储器的保护方法,包括:获取终端设备的Flash存储器中用于校验内容合法性的校验信息;对所述校验信息进行合法性校验,若校验失败,则确认所述Flash存储器中的内容为非法复制,并禁止读写所述内容。本专利技术的第二方面,提供一种Flash存储器的保护装置,包括:获取模块,用于获取终端设备的Flash存储器中用于校验内容合法性的校验信息;校验模块,对所述校验信息进行合法性校验,若校验失败,则确认所述Flash存储器中的内容为非法复制,并禁止读写所述内容。本专利技术与现有技术相比存在的有益效果是:通过获取终端设备的Flash存储器中用于校验内容合法性的校验信息,并对校验信息进行校验的方法,判断终端设备中的Flash存储器是否为非法复制,并对非法复制的Flash存储器采取禁止读写其内容的措施,从而有效的保护Flash存储器的内容,避免Flash存储器的内容被非法的批量复制后用于仿制终端设备,提高Flash存储器的安全性。附图说明图1是本专利技术实施例一提供的Flash存储器的保护方法的流程图;图2是本专利技术实施例二提供的Flash存储器的保护方法的流程图;图3是本专利技术实施例三提供的Flash存储器的保护装置的结构示意图;图4是本专利技术实施例四提供的Flash存储器的保护装置的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。以下结合具体附图对本专利技术的实现进行详细的描述。实施例一:图1是本专利技术实施例一提供的Flash存储器的保护方法的流程图,具体包括步骤S101至S102,详述如下:S101、获取终端设备的Flash存储器中用于校验内容合法性的校验信息。终端设备,例如CPE设备上的Flash存储器,往往被用来存储终端设备的运行程序。在Flash存储器刚刚被烧录的时候,将用于校验Flash存储器内容合法性的校验信息存储在Flash存储器的特定区域中,该校验信息可以是用于标识该Flash存储器所在的终端设备的标识信息,该标识信息具有全球唯一性,例如加密后的终端设备的MAC(MediaAccessControl,媒体访问控制)地址,使得用于该终端设备的Flash存储器也具有全球唯一性,并且保存该校验信息的Flash存储器的特定区域具有只能被写入一次且不可被烧录器读出的特性。当Flash存储器被非法复制的时候,该特定区域中的校验信息无法被同步复制到另一个相同的Flash存储器中。具体地,在终端设备的系统上电后,首先获取Flash存储器中用于校验Flash存储器内容合法性的校验信息。S102、对校验信息进行合法性校验,若校验失败,则确认该Flash存储器中的内容为非法复制,并禁止读写该Flash存储器中的内容。具体地,通过判断分别存储在Flash存储器不同区域的唯一标识Flash存储器的校验信息是否一致,来确定该校验信息的合法性。如果一致则校验成功,如果不一致则校验失败。当校验失败,说明该Flash存储器中的内容是非法复制而来的,则会控制系统禁止读写该Flash存储器中的内容,从而达到保护Flash存储器内容的目的。本实施例中,通过获取终端设备的Flash存储器中用于校验内容合法性的校验信息,并对校验信息进行校验的方法,判断终端设备中的Flash存储器是否为非法复制,并对非法复制的Flash存储器采取禁止读写其内容的措施,从而有效的保护Flash存储器的内容,避免Flash存储器的内容被非法的批量复制后用于仿制终端设备,提高Flash存储器的安全性。实施例二:图2是本专利技术实施例一提供的Flash存储器的保护方法的流程图,具体包括步骤S201至S210,详述如下:S201、对终端设备的Flash存储器的非易失性随机访问存储器NVRAM的预设字段中存储的第一校验信息进行读取。NVRAM(Non-VolatileRandomAccessMemory,非易失性随机访问存储器)是指断电之后所存储的数据不丢失的随机访问存储器。在Flash存储器刚刚被烧录的时候,会在终端设备的Flash存储器的NVRAM的预设字段中存储第一校验信息,该第一校验信息可以是唯一标识该终端设备的识别信息。进一步地,第一校验信息包括加密后的终端设备全球唯一的MAC地址。具体地,在终端设备的系统上电后,首先读取NVRAM的预设字段中存储的第一校验信息。S202、判断第一校验信息是否读取成功,若读取成功,则执行步骤S203,否则执行步骤S204。具体地,如果从NVRAM的预设字段读取到第一校验信息,则确认第一校验信息读取成功,说明NVRAM的预设字段已经被设置,继续执行步骤S203;如果未从NVRAM的预设字段读取到第一校验信息,即读取到的值是默认值或者空值,则确认第一校验信息读取失败,说明NVRAM的预设字段尚未被设置,执行步骤S204。S203、从Flash存储器的一次性可编程OTP分区中读取第二校验信息,并执行步骤S208。OTP(OneTimeProgramable,一次性可编程)分区是Flash存储器上的一个特殊的区域,该区域具有只能被写入一次且不可被烧录器读出的特性。在Flash存储器刚刚被烧录的时候,会在终端设备的Flash存储器的OPT分区中存储第二校验信息,该第二校验信息可以是唯一标识该终端设备的识别信息。进一步地,第二校验信息包括加密后的终端设备全球唯一的MAC地址。具体地,当NVRAM的预设字段中存储的第一校验信息读取成功时,则从OTP分区中读取第二校验信息本文档来自技高网...

【技术保护点】
一种Flash存储器的保护方法,其特征在于,包括:获取终端设备的Flash存储器中用于校验内容合法性的校验信息;对所述校验信息进行合法性校验,若校验失败,则确认所述Flash存储器中的内容为非法复制,并禁止读写所述内容。

【技术特征摘要】
1.一种Flash存储器的保护方法,其特征在于,包括:
获取终端设备的Flash存储器中用于校验内容合法性的校验信息;
对所述校验信息进行合法性校验,若校验失败,则确认所述Flash存储器
中的内容为非法复制,并禁止读写所述内容。
2.根据权利要求1所述的Flash存储器的保护方法,其特征在于,所述获
取终端设备的Flash存储器中用于校验内容合法性的校验信息包括:
对所述Flash存储器的非易失性随机访问存储器NVRAM的预设字段中存
储的第一校验信息进行读取;
若从所述预设字段读取到所述第一校验信息,则从所述Flash存储器的一
次性可编程OTP分区中读取第二校验信息。
3.根据权利要求2所述的Flash存储器的保护方法,其特征在于,所述对
所述校验信息进行合法性校验包括:
比较所述第一校验信息和所述第二校验信息是否相同;
如果相同,则确认所述合法性校验成功;
如果不相同,则确认所述合法性校验失败。
4.根据权利要求2或3所述的Flash存储器的保护方法,其特征在于,所
述对所述Flash存储器的非易失性随机访问存储器NVRAM的预设字段中存储
的第一校验信息进行读取之后,还包括:
若未从所述预设字段读取到所述第一校验信息,则判断所述OTP分区是否
已被设置;
若所述OTP分区未被设置,则获取所述终端设备的设备唯一标识号,并将
所述设备唯一标识号加密后写入所述NVRAM的预设字段和所述OTP分区中;
若所述OTP分区已被设置,则将所述OTP分区的值写入到所述NVRAM
的预设字段。
5.根据权利要求4所述的Flash存储器的保护方法,其特征在于,所述校

\t验信息包括加密后的所述终端设备的媒体访问控制MAC地址,所述设备唯一
标识号包括所述MAC地址。
6.一种Flash存储器的保护装置,其特征在于,包括:
获取模块,用于获取终端设备的Flash存储器...

【专利技术属性】
技术研发人员:闫瑞轩
申请(专利权)人:深圳市共进电子股份有限公司
类型:发明
国别省市:广东;44

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

1