【技术实现步骤摘要】
一种支持数据隐私保护的车载网络入侵检测方法
[0001]本专利技术属于信息安全
,特别涉及一种支持数据隐私保护的车载网络入侵检测方法。
技术介绍
[0002]智能网联汽车依靠自身功能完备、数量众多的ECU完成各项智能化决策控制,依靠车载网络和车间通信等多种通信途径完成网联化的通信交流,能够为人类的出行提供更加方便快捷的通行方式。
[0003]然而随着汽车智能化和网联化的发展,智能网联汽车信息安全问题随之暴露。由于智能网联汽车ECU数量繁多、车载网络信息安全保障差,黑客想要攻击智能网联汽车的攻击面随之增加,驾驶者的生命和财产安全受到前所未有的挑战。
[0004]因此有效的车载网络入侵检测系统是保护车辆通信安全正常行驶的重要手段。车载网络入侵检测是指对CAN总线车载网络中传输的数据进行监视和检查,根据数据特征识别数据当中影响车辆正常功能的异常信息的一系列主动安全行为,可以防范黑客对智能网联汽车的恶意攻击。
[0005]现有技术中通常利用物理信息方法和统计学方法防范攻击。物理信息方法利用ECU和车载网络的物理硬件特点进行分析,如果出现异常,其特点也会随之改变。统计学方法利用数据集提取数据特征并进行推理,根据特征对数据进行检测,如果出现异常,会产生异常特征。
[0006]但是,现有技术中的方法存在不能保护数据在检测时的隐私,检测精度不高,误报率高和数据单一等问题。
技术实现思路
[0007]针对现有技术存在的问题,本专利技术提供了一种支持数据隐私保护的车载网络入侵检测方法 ...
【技术保护点】
【技术特征摘要】
1.一种支持数据隐私保护的车载网络入侵检测方法,其特征在于,具体步骤包括:步骤1、获取入侵检测数据集;将入侵检测数据集分为训练集和测试集;步骤2、处理入侵检测数据集中的数据获得新数据帧;选定时间窗口的规格;根据时间窗口的规格,按照入侵检测数据集中的数据帧序列中的时间戳将数据帧序列中的数据划分成数据帧子序列;计算每个数据帧子序列中各数据之间的汉明距离;将汉明距离数值小于距离阈值的两组数据按照时间戳的先后循序进行合并,整理成新数据帧;步骤3、建立隐私加密的入侵检测系统模型;建立神经网络结构,神经网络结构包括训练模型结构和检测模型结构;对每个新数据帧进行同态加密获得多个密文信息;基于训练集中每个新数据帧的多个密文信息,使用训练模型结构获得预训练模型的数据类别和预训练模型权重;利用步骤2中的所有新数据帧对预训练模型的数据类别和预训练模型参数进行训练,获得训练模型的权重;步骤4、入侵检测;获取测试集中待检测的数据帧的所有密文信息;将待检测的数据帧的所有密文信息和训练模型的权重输入检测模型结构中;基于待检测的数据帧的所有密文信息和训练模型的权重获取该待检测的数据帧的类别。2.根据权利要求1所述的车载网络入侵检测方法,其特征在于,获取入侵检测数据集的具体步骤如下:获取正常网络数据帧的正常数据帧序列;修改所有正常数据帧以模拟网络攻击方式,获取入侵检测数据集;其中,修改所有正常数据帧以模拟网络攻击方式的修改方式如下:在正常数据帧序列中随机插入高优先级网络数据帧,构建拒绝服务攻击网络数据帧的拒绝服务攻击数据帧序列;在正常数据帧序列中按照时间插入重复的网络数据帧,构建重放攻击网络数据帧的重放攻击数据帧序列;在正常数据帧序列中按照时间随机删除部分网络数据帧,构建丢失攻击网络数据帧的丢失攻击数据帧序列;在正常数据帧序列中随机插入和修改不符合协议的网络数据帧,构建模糊攻击网络数据帧的模糊攻击序列;将拒绝服务攻击数据帧序列、重放攻击数据帧序列、丢失攻击数据帧序列和模糊攻击序列添加到正常数据帧序列中,获得入侵检测数据集。3.根据权利要求1所述的车载网络入侵检测方法,其特征在于,对每个新数据帧进行同态加密获得多个密文信息的具体步骤为:输入新数据帧的特征,令新数据帧的特征为明文信息;将明文信息从明文多项式环映射到密文多项式环中加密获得密文信息,加密表达为:
其中,Z
t
[x]表示以x为变量的多项式的系数都为明文模数t的整数集,Z
q
[x]为以x为变量的多项式的系数都为密文模q的整数集;t为明文模数,q为密文模数;n为明文多项式环R
tn
和密文多项式环R
qn
的幂,x
n
+1为多项式模数,n为多项式模数x
n
+1的幂;c表示新数据帧的特征的密文信息;m为明文信息;e和s分别为密文多项式环R
qn
的随机噪声多项式;[a]
q
表示将多项式a的系数以密文模数q为模数进行归约后,在以0为中心,长度为密文模数q的对称区间中的取值;h为公钥。4.根据权利要求3所述的车载网络入侵检测方法,其特征在于,q为满足2n|(q
‑
1)的素数;t为满足2n|(t
‑
1)的素数。5.根据权利要求3所述的车载网络入侵检测方法,其特征在于,公钥...
【专利技术属性】
技术研发人员:杨世春,公韦沣,光浩然,曹耀光,闫啸宇,麻斌,周帆,陈飞,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。