一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

加密方法、解密方法、芯片和计算机可读存储介质与流程

2023-01-16 23:02:29 来源:中国专利 TAG:

技术特征:
1.一种加密方法,其特征在于,应用于芯片,包括:获取需要写入闪存存储器的目标数据,并确定所述目标数据需要写入的地址段;根据所述地址段从所述芯片的内部存储器中存储的第一密钥集中确定第一密钥,并将所述第一密钥与所述地址段之间的对应关系写入所述内部存储器;获取第二密钥,根据所述第一密钥、所述第二密钥和所述地址段生成第三密钥;基于所述第三密钥对所述目标数据进行加密,生成所述目标数据对应的密文信息,将所述密文信息写入所述闪存存储器。2.根据权利要求1所述的加密方法,其特征在于,所述根据所述地址段从所述芯片的内部存储器中存储的第一密钥集中确定第一密钥,并将所述第一密钥与所述地址段之间的对应关系写入所述内部存储器,包括:根据所述地址段和预设的加密标准,判断所述目标数据是否需要加密;若确定所述目标数据不需要加密,则直接将所述目标数据写入所述闪存存储器;若确定所述目标数据需要加密,则根据所述地址段从所述芯片的内部存储器中存储的第一密钥集中确定第一密钥,将所述第一密钥与所述地址段之间的对应关系写入所述内部存储器。3.根据权利要求1或2中任一项所述的加密方法,其特征在于,所述基于所述第三密钥对所述目标数据进行加密,生成所述目标数据对应的密文信息,包括:对所述第三密钥和所述目标数据进行预设的数学运算,获取所述数学运算的运算结果;将所述数学运算的运算结果作为所述目标数据对应的密文信息。4.根据权利要求1或2中任一项所述的加密方法,其特征在于,所述确定所述目标数据需要写入的地址段,具体为:通过直接寻址或间接寻址的方式,确定所述目标数据需要写入的地址段。5.一种解密方法,其特征在于,应用于芯片,包括:获取闪存存储器中的目标地址段,根据所述目标地址段和所述芯片的内部存储器中存储的所述目标地址段与第一密钥的对应关系,从所述内部存储器中调取与所述目标地址段对应的第一密钥;其中,所述内部存储器中预先存储有分别与所述闪存存储器中各地址段对应的第一密钥;获取第二密钥,并根据所述第一密钥、所述第二密钥和所述目标地址段生成第三密钥;基于所述第三密钥对所述目标地址段存储的信息进行解密,还原出所述目标地址段存储的信息对应的目标数据。6.根据权利要求5所述的解密方法,其特征在于,所述根据所述目标地址段和所述芯片的内部存储器中存储的所述目标地址段与第一密钥的对应关系,从所述内部存储器中调取与所述目标地址段对应的第一密钥,包括:根据所述目标地址段和预设的加密标准,判断所述目标地址段存储的信息是否为密文信息;若所述目标地址段存储的信息不是密文信息,则直接读取所述目标地址段存储的信息;若所述目标地址段存储的信息是密文信息,则根据所述目标地址段和所述芯片的内部
存储器中存储的所述目标地址段与第一密钥的对应关系,从所述内部存储器中调取与所述目标地址段对应的第一密钥。7.根据权利要求5或6中任一项所述的解密方法,其特征在于,所述基于所述第三密钥对所述目标地址段存储的信息进行解密,还原出所述目标地址段存储的信息对应的目标数据,包括:对所述第三密钥和所述目标地址段存储的信息进行预设的逆数学运算,获取所述逆数学运算的运算结果;将所述逆数学运算的运算结果作为所述目标地址段存储的信息对应的目标数据。8.根据权利要求5或6中任一项所述的解密方法,其特征在于,若所述目标数据为目标程序,则在所述还原出所述目标地址段存储的信息对应的目标数据之后,所述方法还包括:从所述闪存存储器中读出所述目标程序,并执行所述目标程序;或者,直接通过芯片内执行xip方式,在所述闪存存储器中执行所述目标程序。9.一种芯片,其特征在于,包括中央处理器、内部存储器、闪存存储器控制模块和闪存存储器接口;所述闪存存储器接口用于连接闪存存储器;在加密过程中:所述中央处理器用于获取需要写入闪存存储器的目标数据,并确定所述目标数据需要写入的地址段;所述闪存存储器控制模块用于根据所述地址段从所述芯片的内部存储器中存储的第一密钥集中确定第一密钥,将所述第一密钥与所述地址段之间的对应关系写入所述内部存储器,获取第二密钥,根据所述第一密钥、所述第二密钥和所述地址段生成第三密钥,基于所述第三密钥对所述目标数据进行加密,生成所述目标数据对应的密文信息,并将所述密文信息写入所述闪存存储器;在解密过程中:所述中央处理器用于获取所述闪存存储器中的目标地址段;所述闪存存储器控制模块用于根据所述目标地址段和所述芯片的内部存储器中存储的所述目标地址段与第一密钥的对应关系,从所述内部存储器中调取与所述目标地址段对应的第一密钥,获取所述第二密钥,根据所述第一密钥、所述第二密钥和所述目标地址段生成所述第三密钥,基于所述第三密钥对所述目标地址段存储的信息进行解密,还原出所述目标地址段存储的信息对应的所述目标数据。10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的加密方法,或实现权利要求5至8中任一项所述的解密方法。

技术总结
本申请实施例涉及集成电路技术领域,公开了一种加密方法、解密方法、芯片和计算机可读存储介质,上述加密方法包括:获取需要写入闪存存储器的目标数据,并确定目标数据需要写入的地址段;根据地址段从所述芯片的内部存储器中存储的第一密钥集中确定第一密钥,并将第一密钥与所述地址段之间的对应关系写入内部存储器;获取第二密钥,根据第一密钥、第二密钥和地址段生成第三密钥;基于第三密钥对目标数据进行加密,生成所述目标数据对应的密文信息,将密文信息写入闪存存储器。本申请实施例提供的加密方法,可以动态地、针对性地确定加密所需的密钥,密钥的安全性非常高,不易被盗取,从而有效提升了对数据的加密效果。而有效提升了对数据的加密效果。而有效提升了对数据的加密效果。


技术研发人员:肖桂军
受保护的技术使用者:奉加微电子(昆山)有限公司
技术研发日:2022.12.02
技术公布日:2022/12/30
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献