System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及芯片安全防护,尤其涉及一种芯片jtag调试口保护方法。
技术介绍
1、随着通信技术的持续演进,用户如今能够利用计算机与各类车辆系统、远程服务器实现数据的无缝交互。汽车网络安全面临许多安全威胁,为了确保车辆通信中数据内容不被非法获取或泄露,亟需一种对潜在薄弱环节点分析和对应的防控手段或者设计方法,一种广泛采用的做法是应用密钥加密技术,在数据流转的每一个环节,即便攻击者设法拦截了所有通信数据,只要他们未能掌握相应的解密密钥,这些数据(即密文)对他们来说依然是无法解读的。
2、现有的一种技术方案中,通过云端服务器的加密模块和算法与jtag直通、密码保护、永久关闭三种保护模式配合的机制来更好地保护jtag的访问过程,该技术方案主要基于云端对密钥进行一系列复杂的加密保护操作并和本地设备进行交互来实现对jtag访问过程的保护,但这种方式还是存在一定的网络安全风险,还需要考虑对云端的一系列保护。
3、现有的另一种技术方案中,通过对烧录文件进行不落地保存密钥的加密解密操作以及通过刷写ecu停用jtag调试口的方式提高烧录文件和芯片的安全可靠性,该技术方案可以对烧录文件以不落地保存密钥的方式进行加密解密操作并在烧录完成后停用jtag调试口,但没有考虑重新启用jtag调试口来实现进一步调试和分析的解决方案,在实际应用中可能存在一定局限性。
技术实现思路
1、为解决现有技术中的问题,本专利技术提出一种芯片jtag调试口保护方法。
2、具体技术方案如下:<
...【技术保护点】
1.一种芯片JTAG调试口保护方法,其特征在于,包括:
2.根据权利要求1所述的一种芯片JTAG调试口保护方法,其特征在于,所述加密算法的特定段落设置有输入不同内容实现对密钥独占控制的密钥接口。
3.根据权利要求1所述的一种芯片JTAG调试口保护方法,其特征在于,所述烧写文件的处理还包括:将烧写文件导入烧录器中,烧录设备的上位机提取产品特征号并在本地通过加密算法软件自动生成校验密钥。
4.根据权利要求3所述的一种芯片JTAG调试口保护方法,其特征在于,所述动态烧录包括:启动烧录程序,密钥通过烧录器传输到烧写文件的特定地址段并烧写到MCU中。
5.根据权利要求1所述的一种芯片JTAG调试口保护方法,其特征在于,所述MCU重新上电后,重新尝试多方式访问JTAG调试口并根据判断访问结果进行保护功能校验:
6.根据权利要求1所述的一种芯片JTAG调试口保护方法,其特征在于,所述芯片的ECU预留有重新激活JTAG调试口的通信接口,所述通信接口仅能与本地的上位机和通信工具连接。
7.一种芯片JTAG调试口保护系统,适用于
8.根据权利要求7所述的一种芯片JTAG调试口保护系统,其特征在于,所述保护功能模块与所述烧录模块通信连接,所述烧录模块和所述密钥生成模块与所述MCU通信连接。
9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6中任一项所述的一种芯片JTAG调试口保护方法。
10.一种电子设备,包括存储介质、处理器及存储在存储介质上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的一种芯片JTAG调试口保护方法。
...【技术特征摘要】
1.一种芯片jtag调试口保护方法,其特征在于,包括:
2.根据权利要求1所述的一种芯片jtag调试口保护方法,其特征在于,所述加密算法的特定段落设置有输入不同内容实现对密钥独占控制的密钥接口。
3.根据权利要求1所述的一种芯片jtag调试口保护方法,其特征在于,所述烧写文件的处理还包括:将烧写文件导入烧录器中,烧录设备的上位机提取产品特征号并在本地通过加密算法软件自动生成校验密钥。
4.根据权利要求3所述的一种芯片jtag调试口保护方法,其特征在于,所述动态烧录包括:启动烧录程序,密钥通过烧录器传输到烧写文件的特定地址段并烧写到mcu中。
5.根据权利要求1所述的一种芯片jtag调试口保护方法,其特征在于,所述mcu重新上电后,重新尝试多方式访问jtag调试口并根据判断访问结果进行保护功能校验:
6.根据权利要求1所述的一种芯片jta...
【专利技术属性】
技术研发人员:俞文洋,叶小平,黄加亮,
申请(专利权)人:万向一二三股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。