发明名称 |
CAN报文异常检测方法及系统 |
摘要 |
本发明提出一种CAN报文的异常检测方法,包括以下步骤:建立与车辆的CAN总线的网关和CAN子网的连接,从CAN总线的网关和CAN子网接收CAN帧;判断CAN帧的帧格式是否正确,如果CAN帧的帧格式错误,则丢弃CAN帧并报警;如果CAN帧的帧格式正确,则进一步调用检测函数对CAN帧进行合法性检测;如果CAN帧非法,则判定CAN帧异常,丢弃CAN帧或并报警。如果CAN帧合法,则发送CAN帧至网关或CAN子网。本发明的CAN报文的异常检测方法简单高效、安全性高、实用性强。本发明还提出一种CAN报文的异常检测系统。 |
申请公布号 |
CN104301177A |
申请公布日期 |
2015.01.21 |
申请号 |
CN201410524934.5 |
申请日期 |
2014.10.08 |
申请人 |
清华大学 |
发明人 |
王剑;张子键;袁坚 |
分类号 |
H04L12/26(2006.01)I;H04L12/40(2006.01)I |
主分类号 |
H04L12/26(2006.01)I |
代理机构 |
北京清亦华知识产权代理事务所(普通合伙) 11201 |
代理人 |
张大威 |
主权项 |
一种CAN报文的异常检测方法,其特征在于,包括以下步骤:建立与车辆的CAN总线的网关和CAN子网的连接,从所述网关和所述CAN子网接收CAN帧,所述CAN帧包括标识符和数据域;判断所述CAN帧的帧格式是否正确,如果所述CAN帧的帧格式错误,则丢弃所述CAN帧并报警;如果所述CAN帧的帧格式正确,则进一步调用检测函数对所述CAN帧进行合法性检测;如果所述CAN帧非法,则判定所述CAN帧异常,丢弃所述CAN帧并报警,所述检测函数包括对所述CAN帧的标识符、统计特性、语义范围和语义相关性的检测;如果所述CAN帧合法,则发送所述CAN帧至所述网关或所述CAN子网。 |
地址 |
100084 北京市海淀区100084-82信箱 |