团体标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211534657.7 (22)申请日 2022.12.02 (71)申请人 奉加微电子 (昆山) 有限公司 地址 215335 江苏省苏州市昆山 开发区春 旭路88号科技广场120 3室 (72)发明人 肖桂军  (74)专利代理 机构 上海晨皓知识产权代理事务 所(普通合伙) 3126 0 专利代理师 成丽杰 (51)Int.Cl. G06F 21/78(2013.01) G06F 21/60(2013.01) G06F 21/62(2013.01) (54)发明名称 加密方法、 解密方法、 芯片和计算机可读存 储介质 (57)摘要 本申请实施例涉及集成电路技术领域, 公开 了一种加密方法、 解密方法、 芯片和计算机可读 存储介质, 上述加密方法包括: 获取需要写入闪 存存储器的目标数据, 并确定目标数据需要写入 的地址段; 根据地址段 从所述芯片的内部存储器 中存储的第一密钥集中确定第一密钥, 并将第一 密钥与所述地址段之间的对应关系写入内部存 储器; 获取第二密钥, 根据第一密钥、 第二密钥和 地址段生 成第三密钥; 基于第三密钥对目标数据 进行加密, 生成所述目标数据对应的密文信息, 将密文信息写入闪存存储器。 本申请实施例提供 的加密方法, 可以动态地、 针对性地确定加密所 需的密钥, 密钥的安全性非常高, 不易被盗取, 从 而有效提升 了对数据的加密效果。 权利要求书2页 说明书8页 附图3页 CN 115544587 A 2022.12.30 CN 115544587 A 1.一种加密方法, 其特 征在于, 应用于芯片, 包括: 获取需要 写入闪存 存储器的目标 数据, 并确定所述目标 数据需要 写入的地址段; 根据所述地址段从所述芯片的内部存储器中存储的第 一密钥集中确定第 一密钥, 并将 所述第一密钥与所述 地址段之间的对应关系写入所述内部存 储器; 获取第二密钥, 根据所述第一密钥、 所述第二密钥和所述 地址段生成第三密钥; 基于所述第三密钥对所述目标数据进行加密, 生成所述目标数据对应的密文信息, 将 所述密文信息写入所述闪存 存储器。 2.根据权利要求1所述的加密方法, 其特征在于, 所述根据 所述地址段从所述芯片的内 部存储器中存储的第一密钥集中确定第一密钥, 并将所述第一密钥与所述地址段之 间的对 应关系写入所述内部存 储器, 包括: 根据所述 地址段和预设的加密标准, 判断所述目标 数据是否需要加密; 若确定所述目标 数据不需要加密, 则直接将所述目标 数据写入所述闪存 存储器; 若确定所述目标数据需要加密, 则根据所述地址段从所述芯片的内部存储器中存储的 第一密钥集中确定第一密钥, 将所述第一密钥与所述地址段之 间的对应关系写入所述内部 存储器。 3.根据权利要求1或2中任一项所述的加密方法, 其特征在于, 所述基于所述第三密钥 对所述目标 数据进行加密, 生成所述目标 数据对应的密文信息, 包括: 对所述第三密钥和所述目标数据进行预设的数学运算, 获取所述数学运算的运算结 果; 将所述数 学运算的运算结果作为所述目标 数据对应的密文信息 。 4.根据权利要求1或2中任一项所述的加密方法, 其特征在于, 所述确定所述目标数据 需要写入的地址段, 具体为: 通过直接寻址或间接寻址的方式, 确定所述目标数据需要写入 的地址段。 5.一种解密方法, 其特 征在于, 应用于芯片, 包括: 获取闪存存储器中的目标地址段, 根据所述目标地址段和所述芯片的内部存储器 中存 储的所述目标地址段与第一密钥的对应关系, 从所述内部存储器中调取与所述目标地址段 对应的第一密钥; 其中, 所述内部存储器中预先存储有分别与所述闪存存储器中各地址段 对应的第一密钥; 获取第二密钥, 并根据所述第一密钥、 所述第二密钥和所述目标地址段生成第三密钥; 基于所述第 三密钥对所述目标地址段存储的信 息进行解密, 还原出所述目标地址段存 储的信息对应的目标 数据。 6.根据权利要求5所述的解密方法, 其特征在于, 所述根据 所述目标地址段和所述芯片 的内部存储器中存储的所述目标地址段与第一密钥的对应关系, 从所述内部存储器中调取 与所述目标地址段对应的第一密钥, 包括: 根据所述目标地址段和预设的加密标准, 判断所述目标地址段存储的信 息是否为密文 信息; 若所述目标地址段存储的信息不是密文信息, 则直接读取所述目标地址段存储的信 息; 若所述目标地址段存储的信 息是密文信 息, 则根据 所述目标地址段和所述芯片的内部权 利 要 求 书 1/2 页 2 CN 115544587 A 2存储器中存储的所述目标地址段与第一密钥的对应关系, 从所述内部存储器中调取与所述 目标地址段对应的第一密钥。 7.根据权利要求5或6中任一项所述的解密方法, 其特征在于, 所述基于所述第三密钥 对所述目标地址段存储的信息进 行解密, 还原出所述目标地址段存储的信息对应的目标数 据, 包括: 对所述第三密钥和所述目标地址段存储的信 息进行预设的逆数学运算, 获取所述逆数 学运算的运算结果; 将所述逆数 学运算的运算结果作为所述目标地址段存 储的信息对应的目标 数据。 8.根据权利要求5或6中任一项所述的解密方法, 其特征在于, 若所述目标数据为目标 程序, 则在所述还原出 所述目标地址段存 储的信息对应的目标 数据之后, 所述方法还 包括: 从所述闪存 存储器中读出 所述目标程序, 并执 行所述目标程序; 或者, 直接通过芯片内执 行xip方式, 在所述闪存 存储器中执 行所述目标程序。 9.一种芯片, 其特征在于, 包括中央处理器、 内部存储器、 闪存存储器控制模块和闪存 存储器接口; 所述闪存 存储器接口用于连接闪存 存储器; 在加密过程中: 所述中央处理器用于获取需要写入闪存存储器的目标数据, 并确定所述目标数据需要 写入的地址段; 所述闪存存储器控制模块用于根据所述地址段从所述芯片的内部存储器中存储的第 一密钥集中确定第一密钥, 将所述第一密钥与所述地址段之间的对应关系写入所述内部存 储器, 获取第二密钥, 根据所述第一密钥、 所述第二密钥和所述地址段生成第三密钥, 基于 所述第三密钥对所述 目标数据进行加密, 生成所述 目标数据对应的密文信息, 并将所述密 文信息写入所述闪存 存储器; 在解密过程中: 所述中央处 理器用于获取 所述闪存 存储器中的目标地址段; 所述闪存存储器控制模块用于根据所述目标地址段和所述芯片的内部存储器中存储 的所述目标地址段与第一密钥的对应关系, 从所述内部存储器中调取与所述目标地址段对 应的第一密钥, 获取所述第二密钥, 根据所述第一密钥、 所述第二密钥和所述目标地址段生 成所述第三密钥, 基于所述第三密钥对所述 目标地址段存储的信息进行解密, 还原出所述 目标地址段存 储的信息对应的所述目标 数据。 10.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现权利要求 1至4中任一项 所述的加密方法, 或实现权利要求5至8中任一项 所 述的解密方法。权 利 要 求 书 2/2 页 3 CN 115544587 A 3

.PDF文档 专利 加密方法、解密方法、芯片和计算机可读存储介质

文档预览
中文文档 14 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 加密方法、解密方法、芯片和计算机可读存储介质 第 1 页 专利 加密方法、解密方法、芯片和计算机可读存储介质 第 2 页 专利 加密方法、解密方法、芯片和计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 02:13:35上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。