| Global navigation satellite system(GNSS)is widely used in military and civil fields,and its related applications have become an indispensable part of people’s daily work and life.At the same time,the security of GNSS system is increasingly becoming the focus of attention.Among all kinds of interference GNSS signal may suffer,spoofing is one of the most threatening interference.As a kind of man-made malicious interference,it may make the victim receivers output wrong location and(or)time information,which will lead to serious consequences.Among all kinds of spoofing,induced spoofing is a much hidden spoofing technology,which can directly invade the tracking loops of the receiver and gradually induce the receiver to infer a false navigation information,and does not break the tracking state of the tracking loop of the victim receiver,so it is difficult to be detected.The work of this paper focuses on GNSS induced spoofing technology.The research content mainly includes two aspects: GNSS induced spoofing data generation algorithm and spoofing detection algorithm.The main work of this paper is as follows:Firstly,the principle of GNSS positioning,GNSS signal structure and its vulnerabilities are introduced.The implementation principle,strategy of induced spoofing and the influence on the tracking loop of receivers are described and analyzed in detail.It provides a theoretical basis for the subsequent research of induced spoofing data generation and the induced spoofing detection algorithm.Secondly,a GNSS induced spoofing data generation algorithm based on path planning is proposed.Combined with the GNSS positioning principle and the changing characteristics of code phase in the process of induced spoofing,an algorithm is proposed to construct the induced spoofing process and generate the induced spoofing simulation data by giving and adjusting the motion paths in GNSS simulation software,which indirectly adjusting the code phase of the signals to obtain the authentic and spoofing signals whose code phase change conforms to the induced spoofing process characteristic.Then the simulation experiment is carried out.The experimental results show that this method can generate authentic and spoofing signals through path planning without directly changing the parameters of GNSS simulation software,so as to synthesize induced deception data,thereby greatly reducing the requirements for researchers to generate their own data.Thirdly,a GNSS spoofing detection technology based on S-Curve-Slope ratio(SCB-R)variance is proposed.According to the characteristics of GNSS signal,the GNSS signal model of induced spoofing is established.Combined with the features of slope of S-curve and induced spoofing,a method to detect induced spoofing based on SCS-R is proposed,and the variance of SCS-R is selected as the detection metric.Then,the simulation induced spoofing data and Texas Spoofing Test Battery(TEXBAT)are used for experimental analysis.The experimental results show the method is effective in two different induced spoofing modes. |