<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Analysis of the Impact of a GPS Spoofing Attack on a UAV</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Elena Basan</string-name>
          <email>ebasan@sfedu.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleg Makarevich</string-name>
          <email>obmakarevich@sfedu.ru</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Maria Lapina</string-name>
          <email>mlapina@ncfu.ru</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Massimo Mecella</string-name>
          <email>mecella@diag.uniroma1.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>North-Caucasus Federal University</institution>
          ,
          <addr-line>Prospect Kulakova 2, 355000, Stavropol</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>SAPIENZA Università di Roma</institution>
          ,
          <addr-line>via Ariosto 25, I-00185 Roma</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Southern Federal University</institution>
          ,
          <addr-line>Chekhov St. 2, Taganrog, 347922</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>6</fpage>
      <lpage>16</lpage>
      <abstract>
        <p>The paper discusses scenarios of GPS spoofing attacks on UAVs. Three scenarios are proposed: when the attack is not carried out, when a low-intensity attack is carried out, and when an intense attack is carried out. After that, logs from the UAV are collected and the result of the attack is analyzed in relation to its impact on the cyber-physical parameters of the UAV. This analysis is carried out with the aim of further developing an intrusion detection and response system. It is necessary to understand which parameters change to what extent and under the influence of which attack scenario.</p>
      </abstract>
      <kwd-group>
        <kwd>1 GPS</kwd>
        <kwd>Spoofing Attack</kwd>
        <kwd>UAV</kwd>
        <kwd>Kalman filters</kwd>
        <kwd>attack scenario</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Today, an attack on the global navigation system GPS, if properly executed, can lead to serious
consequences for a UAV or a group of UAVs [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The flight controller, in addition to the natural error
present in the sensor readings, is also affected by natural GPS vulnerabilities such as signal blocking or
jamming that compromise the availability of the GPS signal. In the GPS Spoofing Attack, satellites
transmitting a GPS signal are forged to manipulate the UAV's navigation system by transmitting fake
coordinates created by an attacker with a higher power than the original signal [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. However, civil
GPS does not have the protection mechanisms used to transmit the signal. Consequently, civilian GPS
is highly vulnerable to spoofing attacks [
        <xref ref-type="bibr" rid="ref4 ref5">4,5</xref>
        ]. A targeted attack that takes control of the UAV or simply
destroys it can easily harm everyone in the UAV's flight area or damage other vehicles [
        <xref ref-type="bibr" rid="ref6 ref7 ref8">6-8</xref>
        ]. Therefore,
GPS spoofing has become an important research topic, since an attacker can hijack a UAV, use it to
eavesdrop or attack people or objects without the need to stay close to the target. Thus, the topic related
to the analysis of the impact of the GPS spoofing attack on the UAV navigation system is very relevant.
Before developing a protection system against such attacks, it is necessary to understand how the attack
affects the UAV and its subsystems to further analyze this influence and detect the attack. The main
purpose of this paper is to analyze the possibility of detecting an attack on the UAV navigation system
by analyzing changes in the readings of the flight controller sensors. It is necessary to determine which
cyber-physical parameters change the readings because of a GPS spoofing attack. Once the sets of
parameters that are susceptible to attack are determined, you can develop a system for detecting and
preventing attacks and intrusions.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Analysis of methods of protection against spoofing attacks on UAVS GPS system</title>
      <p>
        Today there are many methods for detecting an attack on a UAV navigation system. Let us analyze
the parameters for detecting attacks on which various methods are based. Today there are many methods
for detecting an attack on a UAV navigation system. Let us analyze the parameters for detecting attacks
on which various methods are based. In [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], a method for detecting a GPS spoofing attack based on the
use of neural networks is presented. Let us determine the parameters that the authors take to generate
data for training a neural network.
      </p>
      <p>Satellite Number: Used to identify the various satellites orbiting the Earth. This number can be read
from the content of the decoded received GPS signals.</p>
      <p>
        Signal-to-Noise Ratio: SNR is an indicator of the strength of the GPS signal after being mixed with
noise and interference. It can be measured and calculated from the received signals using special
algorithms [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>Pseudo range: Each GPS satellite has a unique Gold code; its autocorrelation function is in the shape
of an equilateral triangle, which peaks with perfect correlation. This characteristic can be used to
determine the transmission time signal from the satellite to the receiver by cross correlating the Gold
code with its copy generated by the receiver.</p>
      <p>
        Doppler shift: The GPS carrier signal is multiplied by the reference signal at the receiver.
Carrier Phase Offset: Referring to [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], the carrier phase offset observed at a time can be captured.
      </p>
      <p>
        In paper [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], the impact of GPS spoofing on UAVs is analyzed using a series of tests in a simulation
environment. The results are presented as a deviation from the original UAV trajectory during flight.
The authors emulated GPS spoofing attacks by changing the readings of the parameters of the GPS
receiver. For each flight, after 45 seconds from the start of the mission, the GPS readings were distorted.
The duration of each attack ranged from 1 second to 20 seconds in 1 second increments.
      </p>
      <p>The attack type is determined based on how the attack affected the GPS parameters and is defined
as follows.</p>
      <p> Random Longitude: Changes longitude readings randomly from a valid range of values
(-180 to 180);
 Random Latitude: Changes the latitude reading at random from the valid range of values
(-90 to 90);
 Random Position: Changes the position reading randomly along three axes (latitude, longitude,
and altitude);
 Delayed message: does not change the message information but delivers it with a certain delay;
 Force Landing: Changes elevation values higher than the actual value while attempting to force
an unplanned landing. Secondary drone capture distorts the position readings randomly from the
trajectory of another drone along three axes (latitude, longitude, and altitude);
 Capture from the Attacker's Position: Changes the position readings at random from a static
position, set by the attacker, along three axes (latitude, longitude, and altitude).</p>
      <p>Thus, in the context of changing the parameters that are affected by the attack, this study analyzes
only the position of the UAV and the delay of transmitted messages.</p>
      <p>
        The paper [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] presents the following detection method. The GPS spoofing detection system has
been developed using dynamic identification. A centroid motion model and an orientation motion
model were created. Measurement information from inertial measurement units (IMU) and position
information from GPS are visualized responses to the dynamic laws of motion of a UAV. These two
types of measurement information were used to estimate the dynamic parameters of the UAV online
using two extended Kalman filters (EKF). The detection of GPS false signals has been efficiently
implemented by monitoring the relative errors estimations. Numerical modeling has shown that
dynamics parameters can be estimated online using combined filters. In this work, the following
parameters were investigated: Position error, Speed error, Attitude error, Attitude angle error,
Accelerometer, Gyroscope, GPS positioning.
      </p>
      <p>
        The method proposed in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] is based on the use of a support vector machine for data analysis of a
hybrid navigation system. The inertial system (IS) gives an error in free fall, which increases over time.
The deviation from the error becomes worse when the UAV is equipped with a microelectromechanical
(MEMS) inertial navigation system. GPS is the fundamental mechanism for calibrating the inertial
system for correct navigation. Evaluating errors over time can help detect spoofing attacks. Indeed,
from the experimental data, the authors found that in normal conditions, the error between the GPS and
inertial navigation system has a certain distribution, and that at the time of the error of attack grows
abnormally. The anomaly disappears over time, because the action of the GPS in the inertial unit hides
the effect of the attack. In this case, the error is determined for the following parameters: position
determined by GPS, speed determined by GPS rotation speed, acceleration position determined by IS,
speed determined by IS.
      </p>
      <p>
        In paper [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], the authors develop and implement a new intrusion detection and response scheme
that operates on UAVs and ground stations to detect anomalies that threaten network performance. This
paper proposes a set of methods for detecting and responding to anomaly based on tracking UAV
behavior and categorizing them (normal, abnormal, suspicious, and malicious) according to the
cyberattack that was detected. The authors focused on the most dangerous cyberattacks that can target
a UAV network: spreading false information, spoofing GPS, jamming, and attacks using black and gray
holes. Numerous experiments confirm that the proposed scheme is effective for detecting attacks even
with many UAVs and intruders. It demonstrates high detection rate, low false alarm rate and fast
detection with low communication overhead.
      </p>
      <p>
        A set of rules is proposed for modeling the normal behavior of nodes based on the characteristics of
GPS spoofing attacks [
        <xref ref-type="bibr" rid="ref16 ref17">16, 17</xref>
        ]:
1) a GPS spoofing attack generates a signal strength intensity (SSI) to gain control of the drone, and
this SSI is higher than satellites, as shown by Shepard et al. [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] and Kim et al [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
2) an attacker transmits multiple signals from one antenna; therefore, they have almost the same
power level [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ].
      </p>
      <p>
        The detection process is carried out as follows: The detection system collects SSI information from
transmitters (satellites and intruders) and then estimates the distribution of the SSI random variable
using a normal distribution. Moreover, SSIs will be correctly distributed (ie have almost the same value)
if they are within the mean [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ]. However, SSIs that are in this range are identified as being generated
by the same transmitter. Therefore, the transmitter is suspected in the implementation of GPS spoofing
attacks. In addition, a reasonable maximum SSI can be set to limit the spurious signal power, since
according to Wen et al. [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ] An attacker can increase the signal strength by at least 3 dB.
      </p>
      <p>Thus, we can conclude that the reviewed works focus on the parameters related to UAV positioning
and GPS signal characteristics. Moreover, most of the results were obtained by the authors using
modeling methods, and not on real attacks on UAVs. Of course, conducting a real attack on a UAV can
be dangerous, as it will lead to unforeseen consequences. Nevertheless, to expand the range of indicators
for detecting an attack, it is proposed to investigate the results of an experiment that included a
fullscale model of a UAV for carrying out an attack.</p>
      <p>
        The purpose of this article is to analyze the results of an attack on a UAV and to identify sets of
features that change under the influence of a GPS spoofing attack [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Experimental stand and attack scenario</title>
      <p>
        To carry out the attack, a UAV was developed, the design of which uses the Pixhawk 4 flight
controller. This flight controller is the most popular and modern solution on the market for flight
controllers for drone-type UAVs [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. The attack scenario is that the UAV should hover over one fixed
point and keep over it all the time. Attacker use HackRF. This device allows you to create a fake signal
and create false satellites with higher power so that the UAV picks up the signal from them, and not
from the true satellites [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]. In this case, the attacker transmits fake coordinates in order to smoothly
move the UAV to another point and fix it there. The aim of the attacker is to intercept control of the
UAV using a GPS spoofing attack [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]. Thus, the UAV, after determining its current location, receives
the static coordinates of the target. A drone-type UAV moves to a given target and fixes its position in
space while maintaining altitude. In case of external physical impact, for example, the impact of natural
factors or the physical impact of another object, the UAV autopilot system increases engine speed and
sets the opposite direction to maintain a given position. When the UAV is displaced from the set
position, the position hold system increases the engine speed depending on the distance between the set
point and the actual location of the UAV. Upon returning to the set point, the operation of the engines
goes into the normal mode of maintaining the altitude.
      </p>
      <p>You can set the direction vector and speed of the attacked device by broadcasting a fake geo position.
Using the fact that the UAV is trying to counteract the displacement, starting to move towards the initial
position, it is possible to set the direction of movement necessary for the attacker. By changing the
distance from the fake geolocation to the specified one, you can increase or decrease the speed of
movement, for a more accurate direction and control of the attacked UAV.</p>
    </sec>
    <sec id="sec-4">
      <title>4. Analysis of the UAV logbook after the attack</title>
      <p>Let us analyze the changes in the UAV flight altitude indicator. Figure 1 shows that during a
shortterm attack, as shown in Figure 1 (b), the flight altitude changed slightly within the range from 15 to 20
meters, only at the end we see a small sharp takeoff of the UAV to an altitude of more than 20 meters.
At the same time, it can be seen from Figure 1 (c) that there is a significant change in the flight altitude
readings obtained from the GPS sensor (red line in the graphs), while the accelerometer readings (blue
line in the graphs) remain stable. This suggests that, in fact, the quadcopter could not change the flight
altitude, the attacker simply could not guess the exact flight altitude and therefore the graph has peak
values. Thus, the altitude indicator may be susceptible to attack, or it may not, it depends on the
preparedness of the attacker. Moreover, this indicator changes only in relation to the measurements
made by the GPS sensor, the readings of the accelerometer are stable. As can be seen from graph 1 (a),
during normal flight, when there is no attack, if the flight altitude changes, then both sensors and the
accelerometer and the GPS receiver will show the same values.</p>
      <p>Let us analyze the indicator - the number of GPS satellites detected by the UAV. The GPS readings
during normal flight make it clear that the GPS system is working stably, there is no sharp loss of GPS
fixation and the satellites used, there is also no abrupt change in the UAV positioning, which is typical
during an attack, as can be seen from Figure 2.</p>
      <p>Figure 3 (a) shows a complete coincidence of the flight path obtained from the accelerometer and
from the GPS receiver. In a short-term attack on the GPS, the goal was to move the UAV from the
starting point to fix it at the point indicated by the attacker. Figure 3 (b) shows that the UAV was
displaced, as evidenced by the shift of the red line to the lower left corner (initially, the UAV was in
the upper right corner). But the trajectories of the red and blue lines do not coincide. On closer
inspection, we can see that the red line repeats the blue pattern only with a smaller radius. Nevertheless,
it is clearly seen that the UAV positioning system is in an unstable state and shows different coordinates
by GPS and from the inertial system. In Figure 3 (c), the UAV should be fixed in the lower left corner.
The attacker tried to move it first to the upper left corner and then to the lower right corner. At the same
time, the picture seems confusing at first glance. In fact, the attacker is trying to smoothly move the
UAV by picking up the coordinates and gradually moving the UAV. At the same time, by the end of
the attack, the UAV was displaced, which is confirmed by the coincidence of the red and blue lines in
the lower right corner of the figure. Thus, an attack can be detected by a mismatch in the coordinates
recorded by the GPS sensor and the accelerometer, and other sensors.</p>
      <p>The norm for GPS noise is 80, in this case, as can be seen in Figure 4 (a), during normal flight the
noise is slightly higher than the norm, this is not a critical reading, it may be due to the terrain on which
the flight was carried out, as well as weather conditions. For example, during the period of this
experiment, strong gusts of wind were observed. One of the indicators that will allow detecting an
attack with high accuracy is the GPS noise level. This is because despite the possibility of falsifying the
exact number of satellites, calculating the flight altitude, smoothly displacing the UAV from a given
trajectory, thereby, having a minimal effect on the previous parameters, an attacker will not be able to
fake the GPS noise level parameter. This is because the main feature of the attack is the generation of
a stronger GPS signal so that the true GPS signal from the satellites is blocked by the attacker's signal.
Figure 4 shows the results of changes in GPS noise. However, it should be noted that the graph of the
noise level during normal flight at the same level throughout the flight is the same, there are minor
changes. For a situation where an attack is carried out, everything is obvious. From graph 4 b, c it
becomes clear that up to a certain period a normal flight took place, after the attack, the graph clearly
shows the consequences - a sharp and large deviation from the norm of the GPS noise level. Also, the
green line makes it clear that there is a sharp jamming of the GPS signal. Figures 4 (b), (c) show that
there is a sharp increase in the noise level to 200, then this value does not stay at the same level but
changes the readings all the time.</p>
      <p>Consider two parameters by changing which one can indirectly judge the presence of an attack.
Before that it was considered parameters directly connected with the coordinates of the UAV or drone
navigation system, but the attack may affect other parameters of the UAV. Let us analyze how the CPU
utilization parameter changed. Figure 5 shows the results of changing the CPU, both during normal
flight and during an attack.</p>
      <p>As can be seen from the graphs, when there is an attack, CPU load peaks is starting to be more. The
more intense the attack, the more the CPU utilization changes, as can be seen from Figure 5 (c) the
peaks of the utilization level during an intense attack are much larger. This is because the UAV is
constantly trying to move to the point indicated by the attacker, while resistance arises from inertial
systems that try to keep the UAV at the point indicated by the operator. The UAV performs many
additional movements.
Next, consider the power consumption level changes in different flight conditions, in Figure 6.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusion</title>
      <p>
        Typical signs of an attack on the GPS system are most often recognized by a sharp decrease in the
number of satellites used by the system and the difference in readings between the actual flight path
and the trajectory built by the GPS system, so an attack can be identified by a sharp increase in GPS
noise and signal jamming, and by changing the altitude readings of the UAV [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ]. Despite the large
number of methods for countering attacks aimed at spoofing navigation signals, this topic is still
relevant. Today, there are cases of successful implementation of attacks on the navigation system of
UAVs [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. Based on the results of an experimental study and analysis of the on-board log of the UAV
that was attacked and that was received during normal flight, the following was determined. When
conducting an attack, such parameters as: flight altitude, GPS noise level, the number of GPS satellites
recorded, the level of power consumption by the battery and the level of CPU utilization. From Figure
3, where the UAV's flight path is shown, it abruptly changed its flight path and moved unevenly.
Initially, the UAV was supposed to stay at one point, and in Figure 3, where the flight path is presented,
there is a point and around it there are small changes in the blue line, but then the trajectory changes
sharply. All other changes in the parameters of the UAV are related to this, which just indicated the
presence of an attack. In general, we can say that such changes in the flight trajectory could indicate a
change in the behavior or scenario of the UAV's behavior. But because a high level of noise and jumps
in the number of satellites were recorded, we can say that this is an attack. Correlation of the analyzed
parameters can unambiguously reveal the attack and determine its type. Each attack affects a certain
number of subsystems, you can set which parameters which attack affects to determine its type [
        <xref ref-type="bibr" rid="ref28">28</xref>
        ].
The collected data in the form of time series can be used in the future to train a neural network, which
can be trained on these sets and will help decide about the presence of an attack. In addition, it should
be noted that the addition of new parameters for analyzing the presence of an attack may allow detecting
new threats to the security of the UAV. For example, when the power consumption of the battery
increases, there is a threat of exhausting the resources of the UAV. When the CPU load increases, the
UAV mission is threatened, because computing power is spent not on calculations according to the
algorithm, but on a constant change in the flight route.
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. Acknowledgements</title>
      <p>Research related to UAV attack experiments and analysis of experimental data, as well as an attack
scenario supported by the Russian Science Foundation grant number 21-79-00194,
https://rscf.ru/project/21-79-00194/ in Southern Federal University. UAV design and normal behavior
is supported in the context of the collaboration between Sapienza, NCFU and SFU.</p>
    </sec>
    <sec id="sec-7">
      <title>7. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>C.</given-names>
            <surname>Li</surname>
          </string-name>
          and
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>"Jamming research of the UAV GPS/INS integrated navigation system based on trajectory cheating," 2016 9th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI)</article-title>
          ,
          <year>Datong</year>
          ,
          <year>2016</year>
          , pp.
          <fpage>1113</fpage>
          -
          <lpage>1117</lpage>
          , doi: 10.1109/CISP-BMEI.
          <year>2016</year>
          .
          <volume>7852880</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>D.</given-names>
            <surname>Shepard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Humphreys</surname>
          </string-name>
          and
          <string-name>
            <given-names>A.</given-names>
            <surname>Fansler</surname>
          </string-name>
          ,
          <article-title>"Evaluation of the vulnerability of phasor measurement units to gps spoofing attacks"</article-title>
          ,
          <source>In: International Journal of Critical Infrastructure Protection</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>J.</given-names>
            <surname>Warner</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Johnston</surname>
          </string-name>
          ,
          <article-title>"A simple demonstration that the global positioning system (gps) is vulnerable to spoofing"</article-title>
          ,
          <source>In: Journal of Security Administration</source>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E. T.</given-names>
            <surname>Lester</surname>
          </string-name>
          ,
          <article-title>"Military position source challenges for worldwide ads-b out compliance"</article-title>
          ,
          <source>In: Integrated Communications Navigation and Surveillance Conference</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Warner</surname>
          </string-name>
          and
          <string-name>
            <given-names>R. G.</given-names>
            <surname>Johnston</surname>
          </string-name>
          ,
          <article-title>"GPS spoofing countermeasures"</article-title>
          , Homeland Security J., vol.
          <volume>25</volume>
          , no.
          <issue>2</issue>
          , pp.
          <fpage>19</fpage>
          -
          <lpage>27</lpage>
          , Dec.
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Clifton</surname>
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Ericson</surname>
          </string-name>
          ,
          <article-title>Software safety in a nutshell</article-title>
          . http://www.dcs.gla.ac.uk/~johnson/teaching/safety/reports/Clif_Ericson1.htm
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.-H.</given-names>
            <surname>Seo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.-H.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.-H.</given-names>
            <surname>Im</surname>
          </string-name>
          and
          <string-name>
            <surname>G.-I. Jee</surname>
          </string-name>
          ,
          <article-title>"Effect of spoofing on unmanned aerial vehicle using counterfeited gps signal"</article-title>
          ,
          <source>Journal of Positioning Navigation and Timing</source>
          , pp.
          <fpage>57</fpage>
          -
          <lpage>65</lpage>
          ,
          <year>06 2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <article-title>[8] "Global positioning system directorate", In: Systems engineering and integration Interface Specification IS-GPS-</article-title>
          200G
          <source>Technical Report</source>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Manesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Kenney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. C.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. K.</given-names>
            <surname>Devabhaktuni</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Kaabouch</surname>
          </string-name>
          ,
          <article-title>"</article-title>
          <source>Detection of GPS Spoofing Attacks on Unmanned Aerial Systems," 2019 16th IEEE Annual Consumer Communications &amp; Networking Conference (CCNC)</source>
          ,
          <source>Las Vegas</source>
          ,
          <string-name>
            <surname>NV</surname>
          </string-name>
          , USA,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          , doi: 10.1109/CCNC.
          <year>2019</year>
          .
          <volume>8651804</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Riahi Manesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Quadri</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Kaabouch</surname>
          </string-name>
          ,
          <article-title>"An Optimized SNR Estimation Technique Using Particle Swarm Optimization Algorithm"</article-title>
          ,
          <source>IEEE Computing and Communication Workshop and Conference</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          ,
          <fpage>2017</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>M. R.</given-names>
            <surname>Manesh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Arjoune</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Kaabouch</surname>
          </string-name>
          ,
          <article-title>"A bit error rate estimation method for wireless communication systems,"</article-title>
          <source>2018 IEEE 8th Annual Computing and Communication Workshop and Conference (CCWC)</source>
          ,
          <source>Las Vegas</source>
          ,
          <string-name>
            <surname>NV</surname>
          </string-name>
          , USA,
          <year>2018</year>
          , pp.
          <fpage>835</fpage>
          -
          <lpage>840</lpage>
          , doi: 10.1109/CCWC.
          <year>2018</year>
          .
          <volume>8301620</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>D.</given-names>
            <surname>Mendes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ivaki</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Madeira</surname>
          </string-name>
          ,
          <article-title>"</article-title>
          <source>Effects of GPS Spoofing on Unmanned Aerial Vehicles," 2018 IEEE 23rd Pacific Rim International Symposium on Dependable Computing (PRDC)</source>
          , Taipei, Taiwan,
          <year>2018</year>
          , pp.
          <fpage>155</fpage>
          -
          <lpage>160</lpage>
          , doi: 10.1109/PRDC.
          <year>2018</year>
          .
          <volume>00026</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>S.</given-names>
            <surname>Leyuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wende</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yifan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Yueke</surname>
          </string-name>
          and
          <string-name>
            <given-names>Y.</given-names>
            <surname>Jun</surname>
          </string-name>
          ,
          <article-title>"GPS Spoofing Detection of Unmanned Aerial Vehicles by Dynamics Identification," 2018 IEEE CSAA Guidance, Navigation and Control Conference (CGNCC), Xiamen</article-title>
          , China,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          , doi: 10.1109/GNCC42960.
          <year>2018</year>
          .
          <volume>9019147</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>G.</given-names>
            <surname>Panice</surname>
          </string-name>
          et al.,
          <article-title>"A SVM-based detection approach for GPS spoofing attacks to UAV,"</article-title>
          <source>2017 23rd International Conference on Automation and Computing (ICAC)</source>
          ,
          <year>Huddersfield</year>
          ,
          <year>2017</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>11</lpage>
          , doi: 10.23919/IConAC.
          <year>2017</year>
          .
          <volume>8081999</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>H.</given-names>
            <surname>Sedjelmaci</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Senouci</surname>
          </string-name>
          and
          <string-name>
            <given-names>N.</given-names>
            <surname>Ansari</surname>
          </string-name>
          ,
          <article-title>"A Hierarchical Detection and Response System to Enhance Security Against Lethal Cyber-Attacks in UAV Networks,"</article-title>
          <source>in IEEE Transactions on Systems, Man, and Cybernetics: Systems</source>
          , vol.
          <volume>48</volume>
          , no.
          <issue>9</issue>
          , pp.
          <fpage>1594</fpage>
          -
          <lpage>1606</lpage>
          , Sept.
          <year>2018</year>
          , doi: 10.1109/TSMC.
          <year>2017</year>
          .
          <volume>2681698</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>E.</given-names>
            <surname>Basan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. A.</given-names>
            <surname>Lapina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Mecella</surname>
          </string-name>
          ,
          <article-title>"Protected Group Control System for Mobile Robots"</article-title>
          ,
          <source>CEUR workshop proceedings: Proceedings of the International Workshop on Data Mining and Knowledge Engineering</source>
          , Stavropol,
          <string-name>
            <surname>Sun</surname>
            <given-names>SITE</given-names>
          </string-name>
          ,
          <year>2020</year>
          , pp.
          <fpage>4</fpage>
          -
          <lpage>12</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H.</given-names>
            <surname>Wen</surname>
          </string-name>
          , P. Y.
          <string-name>
            <surname>-R. Huang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Dyer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Archinal</surname>
            and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Fagan</surname>
          </string-name>
          ,
          <article-title>"Countermeasures for GPS signal spoofing"</article-title>
          ,
          <source>Proc. 18th Int. Tech. Meeting Satellite Div. Inst. Navig.</source>
          , pp.
          <fpage>1285</fpage>
          -
          <lpage>1290</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>D. P.</given-names>
            <surname>Shepard</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. A.</given-names>
            <surname>Bhatti</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T. E.</given-names>
            <surname>Humphreys</surname>
          </string-name>
          and
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Fansler</surname>
          </string-name>
          ,
          <article-title>"Evaluation of smart grid and civilian UAV vulnerability to GPS spoofing attacks"</article-title>
          ,
          <source>Proc. ION GNSS Meeting</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>15</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wampler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Goppert</surname>
          </string-name>
          and
          <string-name>
            <surname>I. Hwang</surname>
          </string-name>
          ,
          <article-title>"Cyber attack vulnerabilities analysis for unmanned aerial vehicles"</article-title>
          ,
          <source>Proc. Infotech@Aerospace Conf.</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>30</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>I.</given-names>
            <surname>Hwang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kim</surname>
          </string-name>
          and
          <string-name>
            <given-names>C. E.</given-names>
            <surname>Seah</surname>
          </string-name>
          ,
          <article-title>"A Survey of Fault Detection, Isolation, and Reconfiguration Methods,"</article-title>
          <source>in IEEE Transactions on Control Systems Technology</source>
          , vol.
          <volume>18</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>636</fpage>
          -
          <lpage>653</lpage>
          , May
          <year>2010</year>
          , doi: 10.1109/TCST.
          <year>2009</year>
          .
          <volume>2026285</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>N.</given-names>
            <surname>Wisitpongphan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Bai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mudalige</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Sadekar</surname>
          </string-name>
          and
          <string-name>
            <given-names>O.</given-names>
            <surname>Tonguz</surname>
          </string-name>
          ,
          <article-title>"Routing in sparse vehicular ad hoc wireless networks"</article-title>
          ,
          <source>IEEE J. Sel. Areas Commun.</source>
          , vol.
          <volume>25</volume>
          , no.
          <issue>8</issue>
          , pp.
          <fpage>1538</fpage>
          -
          <lpage>1556</lpage>
          , Oct.
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>H.</given-names>
            <surname>Wen</surname>
          </string-name>
          , P. Y.
          <string-name>
            <surname>-R. Huang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Dyer</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Archinal</surname>
            and
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Fagan</surname>
          </string-name>
          ,
          <article-title>"Countermeasures for GPS signal spoofing"</article-title>
          ,
          <source>Proc. 18th Int. Tech. Meeting Satellite Div. Inst. Navig.</source>
          , pp.
          <fpage>1285</fpage>
          -
          <lpage>1290</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>J.</given-names>
            <surname>Leško</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Schreiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Megyesi</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Kovács</surname>
          </string-name>
          ,
          <article-title>"Pixhawk PX-4 Autopilot in Control of a Small Unmanned Airplane," 2019 Modern Safety Technologies in Transportation (MOSATT), Kosice</article-title>
          , Slovakia,
          <year>2019</year>
          , pp.
          <fpage>90</fpage>
          -
          <lpage>93</lpage>
          , doi: 10.1109/MOSATT48908.
          <year>2019</year>
          .
          <volume>8944101</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>R. P.</given-names>
            <surname>Hudhajanto</surname>
          </string-name>
          et al.,
          <article-title>"Low Cost Nano Satellite Communication System Using GNURadio, HackRF</article-title>
          , and Raspberry Pi,
          <article-title>"</article-title>
          2018 International Conference on Applied Engineering (ICAE),
          <year>Batam</year>
          ,
          <year>2018</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          , doi: 10.1109/INCAE.
          <year>2018</year>
          .8579395
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>M.</given-names>
            <surname>Ö. Demir</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. K.</given-names>
            <surname>Kurt</surname>
          </string-name>
          and
          <string-name>
            <given-names>A. E.</given-names>
            <surname>Pusane</surname>
          </string-name>
          ,
          <article-title>"On the Limitations of GPS Time-Spoofing Attacks,"</article-title>
          <source>2020 43rd International Conference on Telecommunications and Signal Processing (TSP)</source>
          , Milan, Italy,
          <year>2020</year>
          , pp.
          <fpage>313</fpage>
          -
          <lpage>316</lpage>
          , doi: 10.1109/TSP49548.
          <year>2020</year>
          .
          <volume>9163444</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>N.</given-names>
            <surname>Proshkin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Basan</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Lapina</surname>
          </string-name>
          ,
          <article-title>"Radio Frequency Method for Emulating Multiple UAVs"</article-title>
          ,
          <source>2021 17th International Conference on Intelligent Environments (IE)</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          , doi: 10.1109/IE51775.
          <year>2021</year>
          .
          <volume>9486599</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>E.</given-names>
            <surname>Basan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lapina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Mudruk</surname>
          </string-name>
          , E. Abramov,
          <article-title>"Intelligent Intrusion Detection System for a Group of UAVs"</article-title>
          . In: Tan Y.,
          <string-name>
            <surname>Shi</surname>
            <given-names>Y</given-names>
          </string-name>
          . (eds)
          <article-title>Advances in Swarm Intelligence</article-title>
          .
          <source>ICSI 2021. Lecture Notes in Computer Science</source>
          , vol
          <volume>12690</volume>
          . Springer, Cham. https://doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -78811-7_
          <fpage>22</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>E.</given-names>
            <surname>Basan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Peskova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lapina</surname>
          </string-name>
          ,
          <article-title>"Analysis of communication channels for the organization of control and interaction of UAVs from the security viewpoint"</article-title>
          ,
          <source>CEUR Workshop Proceedings. - 2021</source>
          , vol.
          <volume>3047</volume>
          , pp.
          <fpage>17</fpage>
          -
          <lpage>23</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>