一种基于RSSP-II协议的时钟偏移预警方法技术

技术编号:20876566 阅读:23 留言:0更新日期:2019-04-17 11:40
本发明专利技术公开了一种基于RSSP‑II协议的时钟偏移预警方法,具体包括如下步骤:步骤1,采集高铁正常通信中时钟更新过程中的数据包;步骤2,计算通讯过程中的发送方和应答方的时钟偏移量;步骤3,通过数据拟合,获取步骤2所得时钟偏移量关于时间t的分布曲线;步骤4,根据分布曲线寻找时钟偏移量的极值范围;步骤5,根据步骤4得到的时钟偏移量的的极值范围,在随后的时钟偏移更新会话通信过程中,计算出新的时钟偏移量ΔT1,如果ΔT1不在步骤4所得时钟偏移量ΔT的极值范围内,则认定该次通信时间戳遭到了恶意的篡改;步骤6,开启预警机制。本发明专利技术能够在高铁无线通信时对消息时效性的攻击起到一定的防护预警作用。

【技术实现步骤摘要】
一种基于RSSP-II协议的时钟偏移预警方法
本专利技术属于计算机网络安全
,涉及一种基于RSSP-II协议的时钟偏移预警方法。
技术介绍
高铁无线网络通信的安全对于高铁行车安全至关重要。目前,我国高铁发展迅速,投入运营的CTCS-3级列车时速更是达到了300-350km/h,在如此高速的行驶过程中,列车在正常通信时对数据包的时效性要求很高。所以,在RSSP-II协议的安全层要求两个设备在时钟偏移更新的过程中(由两个设备之间5条消息的交换组成)通过TTS(三重时间戳)确定两个设备之间的时钟偏移估算值,这样就能够以一种安全的方式估算应用数据的时间有效性。在高铁列车在进行时钟偏移更新的会话过程中,攻击者通过篡改时钟偏移更新的时间戳的值,来扰乱设备之间的时钟偏移更新过程,使得最后确定的时钟偏移估算值出现很大的偏差,也就无法准确的估算应用数据的时间有效性,有可能致使接受到的时间有效的数据包被错误的当做“过期”的数据包而被丢弃,影响高铁的正常通信。为此需要一种对正常时钟偏移量进行数据拟合,找到时钟偏移量的浮动范围,若数据时钟偏移量非正常的超出其浮动范围,则认为数据包的三重时间戳遭到了恶意的篡改,对这种可能存在的恶意篡改数据包的三重时间戳进而影响正常通信的行为实施预警方法来应对防范它,避免给高铁的通信业务造成更大的破坏。
技术实现思路
本专利技术的目的是提供一种基于RSSP-II协议的时钟偏移预警方法,该方法能够在高铁无线通信时对消息时效性的攻击起到一定的防护预警作用。本专利技术所采用的技术方案是,一种基于RSSP-II协议的时钟偏移预警方法,具体包括如下步骤:步骤1,采集高铁正常通信中时钟更新过程中的数据包;步骤2,根据步骤1采集到的数据包计算通讯过程中的发送方和应答方的时钟偏移量;步骤3,通过数据拟合,获取步骤2所得时钟偏移量关于时间t的分布曲线,步骤4,根据步骤3得到的分布曲线寻找时钟偏移量的极值范围;步骤5,根据步骤4得到的时钟偏移量的的极值范围,在随后的时钟偏移更新会话通信过程中,计算出新的时钟偏移量ΔT1,如果ΔT1不在步骤4所得时钟偏移量ΔT的极值范围内,则认定该次通信时间戳遭到了恶意的篡改;步骤6,开启预警机制。本专利技术的特点还在于,步骤2的具体过程如下:1)计算发起方的时钟偏移量;设发起方的最大时钟偏移量为ΔTmax,发起方的最小时钟偏移量为ΔTmin,第一次消息交互时发起方发送消息时的时间戳t1,第一次消息交互时应答方接收发起方消息时的时间戳t2,第一次消息交互时应答方发送消息时的时间戳t3,第一次消息交互时发起方接收应答方消息时的时间戳t4;ΔTmax=t4-t3(1);ΔTmin=t1-t2(2);2)计算接收方的时钟偏移量;设接收方的最大时钟偏移量为ΔT'max,接收方的最大时钟偏移量为ΔT'min,第二次消息交互时发送方发送消息时的时间戳t5;第二次消息交互时应答方收到消息时的时间戳t6;ΔT'max=t6-t5(3);ΔT'min=t3-t4(4)。步骤3的具体过程如下:步骤3.1,将步骤2计算的时钟偏移量导入EXCEL中进行数据处理;步骤3.2,选择变量X、Y;其中X为变量,Y为采集时钟偏移更新会话的次数;步骤3.3,在EXCEL中,选择平滑曲线Smoothingspline类型的曲线,拟合出时钟偏移量关于时间t的分布曲线。步骤4的具体过程如下:步骤4.1,根据步骤3所得拟合曲线,在选定区域内由左至右找到第一个,第二个极值点,并把极值依次赋值给Tmax,Tmin;步骤4.2,取每一次遍历的极值点的极值分别与Tmax,Tmin进行比较,若该极值点极值小于Tmin,则把该极值点的极值赋给Tmin;若该极值点极值大于Tmax,则把该极值点的极值赋给Tmax,若该极值点极值大于Tmin且小于Tmax,则继续遍历后面极值点;步骤4.3,将所有的极值点遍历结束后,则得到时钟偏移量离散曲线的极值范围为(Tmin,Tmax)。步骤6的具体过程如下:步骤6.1,通知该通信区域安全人员立刻去检测问题设备的工作状态,检测是否已经被恶意攻击者入侵并控制;步骤6.2,在GSM-R专属无线网络中,通过广播的形式将设备的异常情况以及设备编号告知该通信区域内所有的通信设备,警戒目标通信设备;步骤6.3,在该通信区域的其他通信设备将收到的目标设备发送的通信数据包进行过滤或丢弃。本专利技术的有益效果是,本专利技术提供的预警方法,通过对时钟偏移更新数据的采集拟合,对恶意篡改数据戳信息,导致时钟偏移更新失效,进而影响车地通信正常数据包的时效的攻击采取预警机制。附图说明图1是本专利技术一种基于RSSP-II协议的时钟偏移预警方法中钟偏移量关于时间t的分布曲线。具体实施方式下面结合附图和具体实施方式对本专利技术进行详细说明。本专利技术一种基于RSSP-II协议的时钟偏移预警方法,具体包括如下步骤:步骤1,采集高铁正常通信中时钟更新过程中的数据包;步骤2,根据步骤1采集到的数据包计算通讯过程中的发送方和应答方的时钟偏移量;步骤2的具体过程如下:1)计算发起方的时钟偏移量;设发起方的最大时钟偏移量为ΔTmax,发起方的最小时钟偏移量为ΔTmin,第一次消息交互时发起方发送消息时的时间戳t1,第一次消息交互时应答方接收发起方消息时的时间戳t2,第一次消息交互时应答方发送消息时的时间戳t3,第一次消息交互时发起方接收应答方消息时的时间戳t4;ΔTmax=t4-t3(1);ΔTmin=t1-t2(2);2)计算接收方的时钟偏移量;设接收方的最大时钟偏移量为ΔT'max,接收方的最大时钟偏移量为ΔT'min,第二次消息交互时发送方发送消息时的时间戳t5;第二次消息交互时应答方收到消息时的时间戳t6;ΔT'max=t6-t5(3);ΔT'min=t3-t4(4)。步骤3,通过数据拟合,获取步骤2所得时钟偏移量关于时间t的分布曲线;步骤3的具体过程如下:步骤3.1,将步骤2计算的时钟偏移量导入EXCEL中进行数据处理;步骤3.2,选择变量X、Y;其中X为变量,Y为采集时钟偏移更新会话的次数;步骤3.3,在EXCEL中,选择平滑曲线Smoothingspline类型的曲线,拟合出时钟偏移量关于时间t的分布曲线,如图1所示。步骤4,根据步骤3得到的分布曲线寻找时钟偏移量的极值范围;步骤4的具体过程如下:步骤4.1,根据步骤3所得拟合曲线,在选定区域内由左至右找到第一个,第二个极值点,并把极值依次赋值给Tmax,Tmin;步骤4.2,取每一次遍历的极值点的极值分别与Tmax,Tmin进行比较,若该极值点极值小于Tmin,则把该极值点的极值赋给Tmin;若该极值点极值大于Tmax,则把该极值点的极值赋给Tmax,若该极值点极值大于Tmin且小于Tmax,则继续遍历后面极值点;步骤4.3,将所有的极值点遍历结束后,则得到时钟偏移量离散曲线的极值范围为(Tmin,Tmax)。步骤5,根据步骤4得到的时钟偏移量的的极值范围,在随后的时钟偏移更新会话通信过程中,计算出新的时钟偏移量ΔT1,如果ΔT1不在步骤4所得时钟偏移量ΔT的极值范围内,则认定该次通信时间戳遭到了恶意的篡改;步骤6,开启预警机制。步骤6的具体过程如下:步骤6.1,通知该通信区域安全人员立刻去检测问题设备的本文档来自技高网...

【技术保护点】
1.一种基于RSSP‑II协议的时钟偏移预警方法,其特征在于:具体包括如下步骤:步骤1,采集高铁正常通信中时钟更新过程中的数据包;步骤2,根据步骤1采集到的数据包计算通讯过程中的发送方和应答方的时钟偏移量;步骤3,通过数据拟合,获取步骤2所得时钟偏移量关于时间t的分布曲线;步骤4,根据步骤3得到的分布曲线寻找时钟偏移量的极值范围;步骤5,根据步骤4得到的时钟偏移量的的极值范围,在随后的时钟偏移更新会话通信过程中,计算出新的时钟偏移量ΔT1,如果ΔT1不在步骤4所得时钟偏移量ΔT的极值范围内,则认定该次通信时间戳遭到了恶意的篡改;步骤6,开启预警机制。

【技术特征摘要】
1.一种基于RSSP-II协议的时钟偏移预警方法,其特征在于:具体包括如下步骤:步骤1,采集高铁正常通信中时钟更新过程中的数据包;步骤2,根据步骤1采集到的数据包计算通讯过程中的发送方和应答方的时钟偏移量;步骤3,通过数据拟合,获取步骤2所得时钟偏移量关于时间t的分布曲线;步骤4,根据步骤3得到的分布曲线寻找时钟偏移量的极值范围;步骤5,根据步骤4得到的时钟偏移量的的极值范围,在随后的时钟偏移更新会话通信过程中,计算出新的时钟偏移量ΔT1,如果ΔT1不在步骤4所得时钟偏移量ΔT的极值范围内,则认定该次通信时间戳遭到了恶意的篡改;步骤6,开启预警机制。2.根据权利要求1所述的一种基于RSSP-II协议的时钟偏移预警方法,其特征在于:所述步骤2的具体过程如下:1)计算发起方的时钟偏移量;设发起方的最大时钟偏移量为ΔTmax,发起方的最小时钟偏移量为ΔTmin,第一次消息交互时发起方发送消息时的时间戳t1,第一次消息交互时应答方接收发起方消息时的时间戳t2,第一次消息交互时应答方发送消息时的时间戳t3,第一次消息交互时发起方接收应答方消息时的时间戳t4;ΔTmax=t4-t3(1);ΔTmin=t1-t2(2);2)计算接收方的时钟偏移量;设接收方的最大时钟偏移量为ΔT'max,接收方的最大时钟偏移量为ΔT'min,第二次消息交互时发送方发送消息时的时间戳t5;第二次消息交互时应答方收到消息时的时间戳t6;ΔT'max=t6-t5(3);ΔT'min=t3-t4(4)。3.根据权利要求2所述的一种基于RSSP-II...

【专利技术属性】
技术研发人员:黑新宏梁中砥王一川姬文江朱磊张叶飞
申请(专利权)人:西安理工大学
类型:发明
国别省市:陕西,61

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

1