【技术实现步骤摘要】
非易失性存储器的加密方法及装置、解密方法及装置
本专利技术实施例涉及非易失性存储器
,尤其涉及一种非易失性存储器的加密方法及装置、解密方法及装置。
技术介绍
随着非易失性存储器集成度的不断提高,多非易失性存储芯片系统的结构往往被应用到实际产品中。传统的多非易失性存储芯片系统的结构,包括多个存储芯片。存储芯片组成的存储模块通过I/O接口与微控制器相连,微控制器用于控制各个存储芯片。传统多非易失性存储芯片系统结构中,对于选中存储芯片的访问流程是,通过微控制器的地址指令便可以随意访问任何一个存储芯片,对于某些信息需要特殊保密的存储芯片无法起到保护的作用。
技术实现思路
有鉴于此,本专利技术实施例提供了一种非易失性存储器的加密方法及装置、解密方法及装置,以使存储了重要信息需要加密的非易失性存储器来说,起到了保护的作用。第一方面,本专利技术实施例提供了一种非易失性存储器的加密方法,包括:上电时,获取第一字符串;根据所述第一字符串和加密算法生成第二字符串;将所述第一字符串作为第一加密密钥,将所述第二字符串作为第一加密签字;存储所述第一加密密钥和所述第一加密签字。可选的,再次上电时,获取第三字符串;根据所述第三字符串和加密算法生成第四字符串;所述第三字符串作为第二加密密钥,将所述第四字符串作为第二加密签字;存储所述第二加密密钥和所述第二加密签字。可选的,再次上电时,删除所述第一加密密钥。第二方面,本专利技术实施例提供了一种非易失性存储器的解密方法,包括:读取所述第一加密密钥和所述第一加密签字,所述第一加密钥匙和所述第一加密签字为第一方面提到的任意一项所述的第一加密钥匙 ...
【技术保护点】
1.一种非易失性存储器的加密方法,其特征在于,包括:上电时,获取第一字符串;根据所述第一字符串和加密算法生成第二字符串;将所述第一字符串作为第一加密密钥,将所述第二字符串作为第一加密签字;存储所述第一加密密钥和所述第一加密签字。
【技术特征摘要】
1.一种非易失性存储器的加密方法,其特征在于,包括:上电时,获取第一字符串;根据所述第一字符串和加密算法生成第二字符串;将所述第一字符串作为第一加密密钥,将所述第二字符串作为第一加密签字;存储所述第一加密密钥和所述第一加密签字。2.根据权利要求1所述的方法,其特征在于,再次上电时,获取第三字符串;根据所述第三字符串和加密算法生成第四字符串;所述第三字符串作为第二加密密钥,将所述第四字符串作为第二加密签字;存储所述第二加密密钥和所述第二加密签字。3.根据权利要求1所述的方法,其特征在于,再次上电时,删除所述第一加密密钥。4.一种非易失性存储器的解密方法,其特征在于,包括:读取所述第一加密密钥和所述第一加密签字,所述第一加密钥匙和所述第一加密签字为权利要求1-3任意一项所述的第一加密钥匙和第一加密签字;若第一选中存储芯片为加密存储芯片,则获取第一指令,所述第一指令包括第五字符串、第六字符串和所述第一选中存储芯片的地址;判断所述第五字符串和所述第一加密密钥是否相同;判断所述第六字符串是否和所述第一加密签字是否相同;若所述第五字符串和所述第一加密密钥相同且所述第六字符串与所述第一加密签字相同,则根据所述第五字符串、所述第六字符串和所述第一选中存储芯片的地址读取所述第一选中存储芯片的信息。5.根据权利要求4所述的方法,其特征在于,再次上电时,读取所述第二加密密钥和所述第二加密签字,所述第二加密钥匙和所述第二加密签字为权利要求1-3任意一项所述的第二加密钥匙和第二加密签字;若第二选中存储芯片为加密存储芯片,则获取第二指令,所述第二指令包括第七字符串、第八字符串和所述第二选中存储芯片的地址;判断所述第七字符串和所述第二加密密钥是否相同;判断所述第八字符串是否和所述第二加密签字是否相同;若所述第七字符串和所述第二加密密钥相同且所述第八字符串与所述第二加密签字相同,则根据所述第七字符串、所述第八字符串和所述第二选中存储芯片的地址读取所述第二选中存储芯片的信息。6.一种非易失性存储器的加密装置,其特征在于,包括:微控制器、I/O接口和存储模块,所述存储模块包括至少一个存储芯片,所述存储模块通过所述I/O接口与所述微控制器相连,所述微控制器用于控制所述存储模块;所述微控制器包括第一字符串获取模块,用于获取第一字符串;所述微控制器还包括第二字符串获取模块,所述第二字符串获取模块与所述第一字符串获取模块相连,用于根据所述第一字符串和加密算法生成第二字符串;所述存储模块包括第一加密密钥存储单元,所述第一加密密钥模块与所述第一字符串获取模块相连,用于存储所述第一字符串,将所述第一字符串作为第一加密密钥;所述存储模块还包括第一加密签字存储单元,所述第一加密签字存储单元与所述第二字符串获取模块相连,用于存储所述第二字符串,将所述第二字符串作为第一加密签字。7.根据权利要求6所述的装置,其特征在于,所述微控制器还包括第三字符串获取模块,用于获取第三字符串;第四字符串获取模...
【专利技术属性】
技术研发人员:张赛,刘晓庆,
申请(专利权)人:北京兆易创新科技股份有限公司,合肥格易集成电路有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。