非易失性存储器的数据处理方法与装置、存储介质制造方法及图纸

技术编号:19480785 阅读:42 留言:0更新日期:2018-11-17 10:37
本发明专利技术适用于数据处理技术领域,提供了一种非易失性存储器的数据处理方法与装置、存储介质,该数据处理方法包括:若接收到全擦写操作指令,则对非易失性存储器进行全擦写操作,以使非易失性存储器进入初始状态;其中,初始状态指的是对非易失性存储器进行所有操作均有效的状态;在初始状态下,若检测到非易失性存储器中有数据写入,则对数据进行存储;其中,数据中包括标志信息;若接收到用户触发的数据读出操作指令,则对标志信息进行检测;若检测到标志信息为不可读标志信息,则识别为非易失性存储器处于默认状态,并禁止用户读出非易失性存储器中存储的数据,其可大大增加非易失性存储器的破解难度,并提高了数据存储的安全性。

【技术实现步骤摘要】
非易失性存储器的数据处理方法与装置、存储介质
本专利技术属于数据处理
,尤其涉及一种非易失性存储器的数据处理方法与装置、存储介质。
技术介绍
随着集成电路的发展,可编程逻辑器件例如现场可编程门阵列(Field-ProgrammableGateArray,FPGA)已经越来越多的应用到各个领域。由于FPGA是一种可编程逻辑器件,因此用户可设计自己的数据流文件,并将其存储在FPGA的内部存储器中,以使FPGA执行相应的功能。对于FPGA而言,其内部的存储器一般为非易失性存储器,该非易失性存储器在掉电后数据不遗失,如此将给了不法分子可趁之机,使得其可直接将FPGA器件从系统电路板中拆除,以研究破解之道,进而将FPGA中的数据读出来。为了解决上述问题,目前现有技术主要通过设置一个或多个安全位来使数据不可读。然而,虽然上述方法可以对数据进行加密,但是器件在默认状态下是可读的,如此将使得不法分子通过破解技术找到器件中的安全位,在找到安全位的基础上,只要对安全位进行破坏,便可使得器件变为可读状态,进而对器件上的数据进行读取。更有甚者,当安全位设计只有一位,或者安全位的位置相对集中时,通过精确本文档来自技高网...

【技术保护点】
1.一种非易失性存储器的数据处理方法,其特征在于,所述数据处理方法包括:若接收到全擦写操作指令,则对所述非易失性存储器进行全擦写操作,以使所述非易失性存储器进入初始状态;其中,所述初始状态指的是对所述非易失性存储器进行所有操作均有效的状态;在所述初始状态下,若检测到所述非易失性存储器中有数据写入,则对所述数据进行存储;其中,所述数据中包括标志信息,并且所述标志信息为所述非易失性存储器中存储的数据是否可以被读出的依据;若接收到用户触发的数据读出操作指令,则对所述标志信息进行检测;若检测到所述标志信息为不可读标志信息,则识别为所述非易失性存储器处于默认状态,并禁止用户读出所述非易失性存储器中存储的...

【技术特征摘要】
1.一种非易失性存储器的数据处理方法,其特征在于,所述数据处理方法包括:若接收到全擦写操作指令,则对所述非易失性存储器进行全擦写操作,以使所述非易失性存储器进入初始状态;其中,所述初始状态指的是对所述非易失性存储器进行所有操作均有效的状态;在所述初始状态下,若检测到所述非易失性存储器中有数据写入,则对所述数据进行存储;其中,所述数据中包括标志信息,并且所述标志信息为所述非易失性存储器中存储的数据是否可以被读出的依据;若接收到用户触发的数据读出操作指令,则对所述标志信息进行检测;若检测到所述标志信息为不可读标志信息,则识别为所述非易失性存储器处于默认状态,并禁止用户读出所述非易失性存储器中存储的数据;其中,所述默认状态指的是对所述非易失性存储器进行全擦写操作时有效的状态。2.根据权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:若检测到所述标志信息为可读标志信息,则识别为所述非易失性存储器处于非默认状态,并允许用户读出所述非易失性存储器中存储的数据。3.根据权利要求1所述的数据处理方法,其特征在于,所述不可读标志信息指的是第一预设标志信息按照第一预设组合以及第一预设地址位置进行排列的数据,所述对所述标志信息进行检测包括:对第一预设地址位置处的数据进行查找,以获取查找结果;若所述查找结果为在所述第一预设地址位置有按照所述第一预设组合进行排列的第一预设标志信息,则表明所述标志信息为不可读标志信息;若所述查找结果为在所述第一预设地址位置没有按照所述第一预设组合进行排列的第一预设标志信息,则表明所述标志信息不是不可读标志信息。4.根据权利要求3所述的数据处理方法,其特征在于,所述第一预设地址位置为一处地址位置或者多处地址位置。5.根据权利要求1所述的数据处理方法,其特征在于,所述可读标志信息指的是第二预设标志信息按照第二预设组合以及第二预设地址位置进行排列的数据,所述对所述标志信息进行检测包括:对第二预设地址位置处的数据进行查找,以获取查找结果;若所述查找结果为在所述第二预设地址位置有按照所述第二预设组合进行排列的第二预设标志信息,则表明所述标志信息为可读标志信息;若所述查找结果为在所述第二预设地址位置没有所述第二预设组合进行排列的第...

【专利技术属性】
技术研发人员:高三达朱璟辉蒂瓦卡·乔珀拉
申请(专利权)人:广东高云半导体科技股份有限公司
类型:发明
国别省市:广东,44

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

1