【技术实现步骤摘要】
一种基于图神经网络的车联网入侵检测方法
[0001]本专利技术属于车联网安全
,具体涉及一种基于图神经网络的车联网入侵检测方法。
技术介绍
[0002]随着5G和人工智能等新兴技术在智能交通系统的实践应用,车联网可以真正实现车与车,车与基础设施,车与人的全方位网络连接,从而避免交通事故,提高运输安全和效率。车辆相对较快的移动速度使车联网具有高度动态的网络拓扑结构,无线通信信道的开放性会使网络连接不稳定,这些特点为车联网网络安全带来了极大的风险。入侵检测系统通过分析车联网中大量的流量信息可以高效地识别各种恶意攻击行为,使它成为了保障车联网安全问题的一种解决方案。
[0003]为了降低车联网中存在的安全风险,许多学者借助深度学习技术提出了针对车联网的入侵检测方法。主要是利用深度学习技术捕获车联网原始流量数据的高维特征和其是否为恶意流量之间复杂的非线性关系,从而识别车联网的各种攻击行为。田纳西大学Wyk博士提出将卷积神经网络与基于检测器的卡尔曼滤波的异常检测方法相结合,用于检测车联网中的异常行为。北京大学曾博士提出首先借助卷积神经网络提取流量空间特征,然后输入长短期记忆网络学习时间相关特征的模型。印度比尔拉科学技术学院Alladi博士提出先将原始流量处理成时间序列数据,再将时间序列数据转换成灰度图像以便输入卷积神经网络,从而将问题转化为图像分类。随后,Alladi博士又提出利用深度学习模型进行序列重构,通过计算原始序列和重构序列之间的误差对序列进行分类来检测未知的网络攻击。
[0004]但是以上深度学 ...
【技术保护点】
【技术特征摘要】
1.一种基于图神经网络的车联网入侵检测方法,其特征在于,该方法具体包括以下步骤:步骤S1:收集车联网流量数据,对原始流量数据进行预处理;步骤S2:构建图生成模块,将预处理过的流量数据转化为图结构数据;所述的图生成模块具体为:S2.1:构建车辆通信图G:流量数据是由车辆ID标识,并通过一组提供流详细信息的字段进行注释,流量数据以图的形式表示:G=(V,E),其中节点集合V表示车辆,边集E代表车辆之间的通信流;将车联网入侵检测问题建模为一个边分类问题;引入线图,基于车辆通信图G生成相应的流量连通图G
L
;S2.2:构建流量连通图G
L
:G
L
=(V
L
,E
L
)表示相应的流量连通图,E
L
表示G
L
的边集,代表流量之间的相关性,那么G
L
的节点集是G的边集,即V
L
={(v
i
,v
j
)∈E}且|V
L
|=|E|,如果G中的两条边共享一个节点,则G
L
中存在一条边;G
L
的边集用邻接矩阵表示流量连通图的属性特征定义为其中N表示流量的条数,F表示流量的特征维度,借助流量连通图G
L
,车联网入侵检测问题转化为节点分类问题;步骤S3:构建图神经网络模块,将上述图结构数据输入到图神经网络模块中,提取流量的结构特征和属性特征信息;步骤S4:将提取的特征信息通过Softmax层输出概率分布,根据相关指标对模型进行性能评估。2.根据权利要求1所述的一种基于图神经网络的车联网入侵检测方法,其特征在于:所述的步骤S1预处理包括:S1.1:数据清洗:消除冗余特征,用平均值代替Nan,用最大值代替Inf;S1.2:特征数值化:使用python中get dummies函数将分类特征转换为数值特征;S1.3:特征标准化:由于数据各个特征的尺度不同,为了消除特征间尺度差异的影响,对特征进行标准化处理。3.根据权利要求1所述的一种基于图神经网络的车联网入侵检测方法,其特征在于:所述的图神经网络模块为GraphSAGE模块。4.根据权利要求3所述的一种基于图神经网络的车联网入侵检测方法,其特征在于:所述的构建Graph...
【专利技术属性】
技术研发人员:伍益明,梁巧媛,徐明,郑宁,
申请(专利权)人:杭州电子科技大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。