加密区域动态调节的数据处理方法、系统及电路结构技术方案

技术编号:34966737 阅读:25 留言:0更新日期:2022-09-17 12:47
本发明专利技术公开了加密区域动态调节的数据处理方法、系统及电路结构,加密区域动态调节的数据处理方法包括以下步骤:获取读写信号;确定读写信号的操作地址;确定加密区域的地址区间与操作地址的包含关系;其中,加密区域包括一个或多个子加密区段,每个子加密区段的地址区间皆根据熔丝模块熔断后得到的熔断结果确定;根据读写信号和包含关系进行数据处理。本发明专利技术实施例的加密区域动态调节的数据处理方法能够解决现有芯片的加密区域不可根据实际需要自由设定,不够灵活,安全性低的问题。安全性低的问题。安全性低的问题。

【技术实现步骤摘要】
加密区域动态调节的数据处理方法、系统及电路结构


[0001]本专利技术涉及电子相关
,尤其是涉及加密区域动态调节的数据处理方法、系统及电路结构。

技术介绍

[0002]随着系统级芯片(SOC)设计水平的提高和技术的进步,芯片已经发展成为功能齐全、软硬件结构复杂的嵌入式系统,芯片安全性的问题更为重要。现有的带加密功能的芯片,加密区域是固定的,不可根据实际需要自由设定,不够灵活,安全性低。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出了加密区域动态调节的数据处理方法、系统及电路结构,能够解决现有芯片的加密区域不可根据实际需要自由设定,不够灵活,安全性低的问题。
[0004]根据本专利技术的第一方面实施例的加密区域动态调节的数据处理方法,包括以下步骤:获取读写信号;确定所述读写信号的操作地址;确定加密区域的地址区间与所述操作地址的包含关系;其中,所述加密区域包括一个或多个子加密区段,每个所述子加密区段的地址区间皆根据熔丝模块熔断后得到的熔断结果确定;根据所述读写信号和所述包含关系进行数据处理。
[0005]根据本专利技术实施例的加密区域动态调节的数据处理方法,至少具有如下有益效果:通过对熔丝模块进行熔断可以按实际需要设置加密区域的地址区间,加密区域可以为一个连续的子加密区段或不连续的多个子加密区段,每个子加密区段的地址区间皆根据熔丝模块熔断后得到的熔断结果确定。在获取到读写信号并确定读写信号的操作地址后,通过确定加密区域的地址区间与操作地址的包含关系,可以根据读写信号和包含关系进行数据处理。若操作地址在加密区域的地址区间内,则需要根据读写信号进行解密后才能进行数据处理;若操作地址不在加密区域的地址区间内,则可以直接进行数据处理。本专利技术实施例的加密区域动态调节的数据处理方法能够解决现有芯片的加密区域不可根据实际需要自由设定,不够灵活,安全性低的问题。
[0006]根据本专利技术的一些实施例,所述子加密区段的数量由以下步骤得到:根据所述熔断结果得到密码区域分段信息;根据所述密码区域分段信息确定所述子加密区段的数量。
[0007]根据本专利技术的一些实施例,所述加密区域的地址区间由以下步骤得到:根据所述熔断结果得到区域地址信息;
根据所述区域地址信息以及所述子加密区段的数量确定所述加密区域中每个所述子加密区段的地址区间。
[0008]根据本专利技术的一些实施例,所述加密区域的地址区间还由以下步骤得到:根据所述熔断结果得到熔丝解密信息;若所述熔丝解密信息与预设的有效配置信息不一致,将所述熔丝模块的全区段地址区间确定为所述加密区域的地址区间。
[0009]根据本专利技术的一些实施例,所述根据所述读写信号和所述包含关系进行数据处理,包括以下步骤:若所述包含关系表征所述操作地址在所述加密区域的地址区间内,根据所述读写信号获取由加解密模块解密得到的解密结果;根据所述读写信号和所述解密结果进行数据处理。
[0010]根据本专利技术的一些实施例,所述根据所述读写信号和所述包含关系进行数据处理,还包括以下步骤:若所述包含关系表征所述操作地址不在所述加密区域的地址区间内,根据所述读写信号进行数据处理。
[0011]根据本专利技术的第二方面实施例的加密区域动态调节的数据处理系统,包括:读写信号获取单元,用于获取读写信号;操作地址确定单元,用于确定所述读写信号的操作地址;包含关系确定单元,用于确定加密区域的地址区间与所述操作地址的包含关系;其中,所述加密区域包括一个或多个子加密区段,每个所述子加密区段的地址区间皆根据熔丝模块熔断后得到的熔断结果确定;数据处理单元,用于根据所述读写信号和所述包含关系进行数据处理。
[0012]根据本专利技术实施例的加密区域动态调节的数据处理系统,至少具有如下有益效果:通过对熔丝模块进行熔断可以按实际需要设置加密区域的地址区间,加密区域可以为一个连续的子加密区段或不连续的多个子加密区段,每个子加密区段的地址区间皆根据熔丝模块熔断后得到的熔断结果确定。通过读写信号获取单元可以获取读写信号。通过操作地址确定单元可以确定读写信号的操作地址。通过包含关系确定单元可以确定加密区域的地址区间与操作地址的包含关系。通过数据处理单元可以根据读写信号和包含关系进行数据处理。若操作地址在加密区域的地址区间内,则需要根据读写信号进行解密后才能进行数据处理;若操作地址不在加密区域的地址区间内,则可以直接进行数据处理。本专利技术实施例的加密区域动态调节的数据处理系统能够解决现有芯片的加密区域不可根据实际需要自由设定,不够灵活,安全性低的问题。
[0013]根据本专利技术的第三方面实施例的加密区域动态调节的电路结构,包括:熔丝模块,用于响应于熔断指令进行熔断,得到熔断结果;解码模块,用于对所述熔断结果进行解码,以确定加密区域的地址区间;地址比较模块,用于确定所述加密区域的地址区间与读写信号的操作地址的包含关系,并输出比较结果信号;存储模块,用于存储数据;
主控模块,用于获取所述读写信号并确定所述读写信号的所述操作地址,以及根据所述比较结果信号以及所述读写信号对所述存储模块中存储的数据进行处理。
[0014]根据本专利技术实施例的加密区域动态调节的电路结构,至少具有如下有益效果:响应于熔断指令对熔丝模块进行熔断,可以按实际需要设置加密区域的地址区间,加密区域可以为一个连续的子加密区段或不连续的多个子加密区段,每个子加密区段的地址区间皆通过解码模块对熔丝模块熔断后得到的熔断结果解码确定。在获取到读写信号后,通过地址比较模块可以确定读写信号的操作地址是否在加密区域的地址区间内,并输出比较结果信号,主控模块则可以根据读写信号和比较结果信号进行数据处理。若操作地址在加密区域的地址区间内,则需要根据读写信号进行解密后才能对存储模块中存储的数据进行处理;若操作地址不在加密区域的地址区间内,则可以直接对存储模块中存储的数据进行处理。本专利技术实施例的加密区域动态调节的电路结构能够解决现有芯片的加密区域不可根据实际需要自由设定,不够灵活,安全性低的问题。
[0015]根据本专利技术的一些实施例,还包括:加解密模块,与所述主控模块连接,用于根据所述读写信号进行解密,得到解密结果;选择器,其具有第一输入端、第二输入端、选择控制端和选择输出端,所述第一输入端与所述加解密模块连接,所述第二输入端与所述主控模块连接,所述选择控制端与所述地址比较模块连接,所述选择输出端与所述存储模块连接。
[0016]根据本专利技术的第四方面实施例的计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行如上述第一方面实施例所述的加密区域动态调节的数据处理方法。由于计算机可读存储介质采用了上述实施例的加密区域动态调节的数据处理方法的全部技术方案,因此至少具有上述实施例的技术方案所带来的所有有益效果。
[0017]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。
附图说明
[0018]本专利技术的上述和/或附加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种加密区域动态调节的数据处理方法,其特征在于,包括以下步骤:获取读写信号;确定所述读写信号的操作地址;确定加密区域的地址区间与所述操作地址的包含关系;其中,所述加密区域包括一个或多个子加密区段,每个所述子加密区段的地址区间皆根据熔丝模块熔断后得到的熔断结果确定;根据所述读写信号和所述包含关系进行数据处理。2.根据权利要求1所述的加密区域动态调节的数据处理方法,其特征在于,所述子加密区段的数量由以下步骤得到:根据所述熔断结果得到密码区域分段信息;根据所述密码区域分段信息确定所述子加密区段的数量。3.根据权利要求2所述的加密区域动态调节的数据处理方法,其特征在于,所述加密区域的地址区间由以下步骤得到:根据所述熔断结果得到区域地址信息;根据所述区域地址信息以及所述子加密区段的数量确定所述加密区域中每个所述子加密区段的地址区间。4.根据权利要求2或3所述的加密区域动态调节的数据处理方法,其特征在于,所述加密区域的地址区间还由以下步骤得到:根据所述熔断结果得到熔丝解密信息;若所述熔丝解密信息与预设的有效配置信息不一致,将所述熔丝模块的全区段地址区间确定为所述加密区域的地址区间。5.根据权利要求1所述的加密区域动态调节的数据处理方法,其特征在于,所述根据所述读写信号和所述包含关系进行数据处理,包括以下步骤:若所述包含关系表征所述操作地址在所述加密区域的地址区间内,根据所述读写信号获取由加解密模块解密得到的解密结果;根据所述读写信号和所述解密结果进行数据处理。6.根据权利要求5所述的加密区域动态调节的数据处理方法,其特征在于,所述根据所述读写信号和所述包含关系进行数据处理,还包括以下步骤:若所述包含关系表征所...

【专利技术属性】
技术研发人员:刘杨陈毅华吴修英易峰
申请(专利权)人:湖南进芯电子科技有限公司
类型:发明
国别省市:

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

1