Infineon TC3XX的 通过HSM 实现Secure Debug

  1. AURIX™ 调试接口保护- 内部开关概览
    在这里插入图片描述
    Gate1: 通过OCDS模块控制TriCoreTM 调试访问接口;
    Gate2: 通过DMU模块控制TriCoreTM 调试访问接口;
    Gate3和Gate4: HSM直接控制。控制Host CPU的访问并且也可以支持禁用HSM自身的调试功能。

  2. AURIX™ 挑战应答机制-调试访问保护 – 用例分析
    在这里插入图片描述

  3. AURIX™ 挑战应答机制- 调试访问解锁 – 用例分析
    在这里插入图片描述

  4. AURIX™调试接口保护- 用例分析概述
    由TriCore™控制的调试接口
    在这里插入图片描述

使用Debug Password 保护
› 通过UCB_DBG (PROCONDBG)寄存器锁定调试接口
– 设置 OCDSDIS = 1B
– 设置 DBGIFLCK = 1B
– 设置 debug password保护
通过正确的debug password来解锁
Flash 读保护
› 通过UCB_PFlash (PROCONPF) 寄存器锁定Flash 读取
设置 RPRO = 1B
通过OSTATE.IF_LCK解锁, OCDS寄存器需要通过SSW或Application SW更改。

HSM控制的HSM自身调试访问控制
在这里插入图片描述
› 通过UCB_HSM (PROCONHSM)寄存器锁定
– 设置 HSMDBGDIS = 1B
– 清除 DBGIFLCK = 0B
通过 HSM software解锁
– 设置 DBGCTRL.HSM = 11B (HSMDEN), 使能HSM Debug

  1. 挑战应答机制概览
    › 外部设备可以通过通讯通道由挑战应答机制交换认证数据来请求打开调试接口
    – TriCore™可以通过CAN通讯接收请求然后将数据转发到HSM校验
    – 如果HSM 接受请求,将使能HSM调试,并且可以进一步打开芯片调试接口。
    在这里插入图片描述
    › 基于密码学的临时随机数据可以保证每次挑战应答数据流都是唯一的
    – 使用真随机数 (TC2xx, TC3xx)
    应答
    › 信息安全算法可以保证发送方和接收方都知道密钥
    – 使用CMAC-AES128 (TC2xx, TC3xx)
    – 使用 HMAC-SHA256 (TC3xx)

基于SHE标准的挑战应答协议
› 挑战应答机制包含以下几个步骤. 在执行CMD_DEBUG之前,必须初始化随机数生成器以允许挑战-响应协议:

  1. SHE 生成一个随机数 CHALLENGE
  2. SHE通过MASTER_ECU_KEY and DEBUG_KEY_C衍生一个密钥KDEBUG
  3. SHE 发生 CHALLENGE 给申请调试访问的实体A
  4. A 也衍生一个 KDEBUG
  5. A 通过UID and CHALLENGE 计算MAC, 称作AUTHORIZATION = CMACK DEBUG
    (CHALLENGE | UID)
  6. A 发生 AUTHORIZATION 到SHE
  7. SHE 校验 AUTHORIZATION. 如果验证成功,内部存储器必须删除,然再调试访问打开。
TC3xx信息安全是指对TC3xx型号产品和相关信息进行保护和防护的安全规范和措施。TC3xx型号产品是一种高性能、全功能的信息处理设备,其信息安全至关重要。 TC3xx的信息安全主要包括以下方面: 1. 数据安全:采用加密算法对敏感信息进行加密存储,在传输过程中进行加密保护,防止信息被非法获取和篡改。 2. 用户身份验证与权限控制:通过身份验证机制,确保只有授权用户可以操作设备和访问相关信息。不同用户可以设置不同的权限,以便管理者能够控制用户对系统的访问和操作。 3. 系统安全性评估:对系统的安全性进行评估和测试,发现潜在的安全问题并及时修复。 4. 防火墙与入侵检测:配备强大的防火墙和入侵检测系统,对来自外部网络的攻击进行拦截和监测,保护系统免受恶意攻击和未经授权的访问。 5. 安全更新和漏洞修复:及时发布安全更新和修复已知漏洞,确保系统的安全性处于最佳状态。 6. 安全培训与意识提高:定期对系统管理员和用户进行安全培训,提高其安全意识和对违规行为的警惕性。 TC3xx信息安全的重要性不言而喻,信息泄露或被攻击可能对个人、企业、国家带来巨大损失。因此,在使用和维护TC3xx产品时,用户和管理者都应高度重视信息安全,并严格按照相关安全规范和技术要求进行操作和管理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值