【技术实现步骤摘要】
一种调试保护系统及调试处理模块
[0001]本申请涉及调试领域,尤其涉及一种调试保护系统及调试处理模块。
技术介绍
[0002]随着物联网的广泛应用,其带来的风险也日益明显,如黑客轻易通过调试端口获取设备里的机密信息,导致用户资料泄露,进而修改或替换里面的程序固件导致整个物联网络遭受重大威胁。因此,对调试端口的保护越发重要。
[0003]同时,随着物联网应用越来越复杂,单核微处理器已经无法胜任工作,市场上已经出现多核微处理器,如何调试多核微处理器中的各个内核已经成为一个重要课题。
[0004]现有技术中,对调试端口进行保护的常用方法包括,密码保护和直接关闭/禁止调试端口。但是,现有的密码保护方法容易被破解;直接关闭/禁止调试端口的方法,会导致售后程序无法维护和更新。同时,现有的保护方法在针对多核微处理器某一内核进行调试时,不能避免泄露其他内核的机密信息。
技术实现思路
[0005]本申请提供了一种调试保护系统及模块,用以解决针对多核微处理器中的某一内核进行调试时,调试通道安全性低,以及泄露其他
【技术保护点】
【技术特征摘要】
1.一种调试保护系统,其特征在于,包括:调试处理模块、调试端口和调试开关组,其中,所述调试端口和所述调试开关组分别与所述调试处理模块连接;所述调试端口,用于获取来自于调试主机的目标内核标识、密钥标识和加密数据;所述调试处理模块,用于获取来自于所述调试端口的所述目标内核标识、所述密钥标识和所述加密数据,对所述目标内核标识、所述密钥标识和所述加密数据验证通过后,生成闭合所述目标内核对应的目标调试开关的信号;所述调试开关组,用于获取来自于所述调试处理模块的所述信号,根据所述信号将N个调试开关中的所述目标调试开关闭合,所述N个调试开关与N个内核一一对应,所述N个内核中包括所述目标内核。2.根据权利要求1所述的调试保护系统,其特征在于,所述调试处理模块具体用于:根据预先存储的预设密钥集合、所述目标内核标识、所述密钥标识和所述加密数据,获取所述目标内核对应的解密数据,根据预先存储的标准数据对所述解密数据验证通过后,生成所述信号。3.根据权利要求2所述的调试保护系统,其特征在于,所述调试处理模块包括调试保护单元和数据存储单元;所述数据存储单元,用于存储所述预设密钥集合和所述标准数据;所述调试保护单元,用于从所述数据存储单元中读取所述预设密钥集合中与所述密钥标识对应的根密钥,并读取标准数据;根据所述目标内核标识、所述根密钥和所述加密数据,获取所述目标内核对应的所述解密数据;根据所述标准数据对所述解密数据验证通过后,生成所述信号。4.根据权利要求3所述的调试保护系统,其特征在于,所述调试处理模块还包括加解密单元,其中,所述加解密单元与所述调试保护单元连接:所述调试保护单元,用于将所述目标内核标识、所述根密钥和所述加密数据传输给所...
【专利技术属性】
技术研发人员:吴建文,
申请(专利权)人:珠海零边界集成电路有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。