论文部分内容阅读
TETRA数字集群系统是一种专业指挥调度通信系统,主要应用于政府、石油化工、物流、交通、电力以及军队等部门。虽然TETRA数字集群系统的鉴权和加密技术能够保障TETRA数字集群系统的安全性,但是TETRA数字集群伪基站可利用TETRA数字集群系统安全性的漏洞,对TETRA数字集群系统进行攻击,降低TETRA数字集群系统的安全性。TETRA数字集群伪基站不仅可以在信息化战争中有效打击敌方,而且还有助于提高己方TETRA数字集群系统的安全性。因此,TETRA数字集群伪基站关键技术的研究具有重要的实用价值。本文在综述国内外伪基站研究现状的基础上,对TETRA数字集群系统的安全性进行了分析,研究了 TETRA数字集群伪基站的关键技术,主要工作如下:1.基于TETRA数字集群系统的空中接口协议栈和系统架构,分析了 TETRA数字集群系统的安全体系,并使用Scyther分析工具,分析了 TETRA数字集群系统鉴权协议的安全漏洞;2.针对TETRA数字集群系统的安全漏洞,给出了 TETRA数字集群伪基站的攻击方式,利用TETRA数字集群伪基站,分别攻击TETRA数字集群系统和TETRA终端,并设计了目标TETRA数字集群系统信息的获取流程、TETRA终端的捕获和侦听流程以及TETRA终端GPS数据的获取流程;3.通过对同步、信令解析、终端吸附、中间人攻击等关键技术的分析,提出了一种TETRA数字集群系统的中间人攻击方法,该方法根据TETRA数字集群系统的安全漏洞,利用鉴权信令丢弃、鉴权信令篡改以及空中接口密钥篡改等方法,对TETRA数字集群系统的双向鉴权机制进行攻击;4.提出了一种TETRA数字集群伪基站的软件架构,基于SYS/BIOS操作系统和CCS开发环境,利用C语言,开发了 TETRA数字集群伪基站的数据链路层协议模块;基于Windows操作系统和Visual Studio 2013开发环境,利用C++语言,开发了协议信令过滤模块、网络层协议模块以及态势感知模块,实现了 TETRA数字集群伪基站的功能;5.搭建了 TETRA数字集群伪基站的测试系统,对捕获TETRA终端、向TETRA终端发送短信、获取TETRA终端的GPS数据以及侦听TETRA终端等攻击方式进行了测试,测试结果表明,TETRA数字集群伪基站可以有效攻击TETRA数字集群系统。