一种CAN协议特征提取及协议特征库的构建方法技术

技术编号:41395506 阅读:28 留言:0更新日期:2024-05-20 19:19
本发明专利技术公开了一种CAN协议特征提取及协议特征库的构建方法,所述方法包括如下步骤:S1:借助Wireshark采集CAN协议报文数据;S2:基于改进READ算法进行CAN报文字段划分;S3:使用FP‑Growth算法提取字段特征,并对所提取的特征按照重要程度进行排序;S4:定义特征描述方式,构造特征规则表生成以XML文件表示的CAN协议特征库。本发明专利技术可实现对未公开应用层协议细节的CAN总线的逆向分析,并提供了协议特征提取方案和统一的特征描述方法。

【技术实现步骤摘要】

本专利技术属于信息技术处理领域,涉及一种can协议特征提取及协议特征库的构建方法。


技术介绍

1、can协议常被应用于汽车控制、船舶自动化等工业控制领域,可实现各设备之间稳定的数据交换和时序控制,保障工控设备间通信的高效性、实时性和有序性。因此针对can协议进行行为规范、内容指令和格式构造的挖掘和研究对于保证相关控制系统的安全稳定通信具有重要意义。

2、由于can的应用层协议规范多由制造厂商独立制定,出于制造厂商的利益及通信安全性的考虑,各厂商的can总线应用层协议并未公开,且没有统一标准的can协议特征表示方法。因此,为了更好地了解can协议的变化和特性,迫切需要一种描述和提取can协议特征的方法,并且需要构建相应的can协议特征库以用于进一步的开发与应用中。


技术实现思路

1、针对各厂商的can总线应用层协议并未公开,且没有统一标准的can协议特征表示方法,存在can总线协议特征获取困难,难以统一表示的问题,本专利技术提供了一种can协议特征提取及协议特征库的构建方法。该方法可实现对未公开应用本文档来自技高网...

【技术保护点】

1.一种CAN协议特征提取及协议特征库的构建方法,其特征在于所述方法包括如下步骤:

2.根据权利要求1所述的CAN协议特征提取及协议特征库的构建方法,其特征在于所述S2中,协议包含的字段总体分为表示状态参数的信号字段、不随时间改变的常数字段、在一段时间内只会出现几个固定数值的多值字段、用于防止CAN总线重放攻击的计数器字段以及校验字段。

3.根据权利要求1所述的CAN协议特征提取及协议特征库的构建方法,其特征在于所述S4的具体步骤如下:

4.根据权利要求3所述的CAN协议特征提取及协议特征库的构建方法,其特征在于所述比特活跃度数组A的公式如下:

...

【技术特征摘要】

1.一种can协议特征提取及协议特征库的构建方法,其特征在于所述方法包括如下步骤:

2.根据权利要求1所述的can协议特征提取及协议特征库的构建方法,其特征在于所述s2中,协议包含的字段总体分为表示状态参数的信号字段、不随时间改变的常数字段、在一段时间内只会出现几个固定数值的多值字段、用于防止can总线重放攻击的计数器字段以及校验字段。

3.根据权利要求1所述的can协议特征提取及协议特征库的构建方法,其...

【专利技术属性】
技术研发人员:佟为明赵金晓李中伟潘峰金显吉林景波沈嘉棋姜文淇谭立国
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1