文章目录
- 前言
- 一、E2E基本概念
- 二、为什么要做E2E?
- 三、E2E保护的三种不同实现方式
-
- E2E Transformer
- E2E Protection Wrapper(E2EPW)
- COM E2E Callout
- 四、E2E Profile
-
- E2E Profile 01 机制
- E2E Profile 02 机制
- E2E Profile 04 机制
- E2E Profile 05 机制
- E2E Profile 06 机制
- E2E Profile 07 机制
- E2E Profile 11 机制
- E2E Profile 22 机制
前言
对单个控制器的而言,其功能设计要求的实现不仅涉及自身内部功能模块的数据交互,还涉及与其他控制器之间进行数据的传输和通讯,而如何保证数据传输的正确性从而避免非期望的输出和控制呢?针对该问题,方式也有很多,例如我们CAN通讯的Checksum和RollingCounter校验就是一种相对比较简单和粗糙的安全保护措施,本文介绍AutoSAR中的E2E保护。
数据传输的链路主要存在如下三种:
- 不同控制器之间的数据传输
- 控制器内部ASW与ASW之间的数据传输
- 控制器内部ASW与BSW之间的数据传输
E2E保护既可用于控制器内部功能模块之间的数据保护,也可用于不同控制器之间的数据保护。
一、E2E基本概念
AUTOSAR中的E2E模块全称为End-to-End Communication Protection
,直译是端到端通信保护,是一种针对安全相关数据,为防止通信链路中可能存在的故障(HW/SW),在