在浏览项目整体框架的时候,发现
E2E
是一个不可绕开的点,而且处处可见Autosar
框架的踪迹,因此开一个专栏,每天学习一点相关知识点
E2E(end to end)
是Autosar
规范里规定的一种用于保证数据传输正确的概念,属于功能安全范畴
以汽车中两个ECU
通信来举例,两个节点通过CAN
总线进行通信,当ECU-A
要将数据传给EUC-B
时,采用E2E
校验对数据进行保护
E2E的作用和特点
E2E保护概念的核心是针对安全相关的数据交换,需要在运行时进行保护,以消除通信链路中可能的失效带来的影响。
关于数据交换过程中可能的失效模式有哪些,如下:
- 信息的重复发送,相同的信息被收到了多次
- 信息的丢失,整条或者信息的一部分在通信过程中丢失
- 信息的延迟,接收信息的时间异于期望的时间
- 信息的插入,多余的内容被插入到信息中
- 假冒的或者不正确的寻址,假冒的- - 发送者发送未认证的信息被接收端接受,或者正确的信息被错误的接收端接受
- 信息顺序错误,数据流中的信息顺序错误
- 信息破损,信息的内容被篡改
- 向多个