IEEE - Aerospace and Electronic Systems - February 2020 - 6

Interference and Intrusion in Wireless Sensor Networks
type of attack and the associated detection process. Hereafter,
critical WSN applications and an adopted WSN protocol are
used as a case study to provide a review of WSN vulnerabilities, security and attacks, including coexistence intrusion.
Notably, this article discusses WSN attacks in terms of both
the unlawful transmitter and the noncompliant spectrum
user. Whilst existing research focuses on malicious spectral
intrusions in terms of jamming attacks, this article highlights
the idea of using coexisting signals as malicious intruders.
This article's contribution is expanded by highlighting the
need to focus on WSN jamming for IoT penetration testing
and deployment security.

SIGNAL MODEL
Here, the IEEE 802.15.4 based wireless protocol for low
rate wireless personal area networks (LR-WPAN), ZigBee, is the chosen signal model, since, currently, it is the
de facto standard for WSNs (as almost all available commercial and research sensor nodes are equipped with ZigBee transceiver chips [27]). The operating topology is
either star, mesh or peer-to-peer and, in each case, is selforganizing, self-repairing, dynamic, and can exploit clustering approaches [15]. Cluster heads are, typically, used
as relay nodes which aggregate and forward data to a centralized sink. An example is using nanosatellites as relay
nodes (cluster head), allowing access to remote areas by
using the nanosatellites as links between each cluster and
centralized sink [7]. ZigBee is constructed using the PHY
and MAC from IEEE 802.15.4 and uses a protocol-specific network layer, application support sublayer, and
application object layer [28]. Relevant PHY parameters
are shown in Table 1 and three different frequency bands
are supported: a 2.4 GHz band (16 channels), a 915 MHz
band (10 channels), and an 868 MHz band (1 channel).
Here, the 2.4 GHz band is selected and the 16 available
2 MHz wide channels, which range from
2400!2483.5 MHz and have an interchannel gap of
3 MHz, have center frequencies as per (1), where Fc and i
are the center frequency and channel number, respectively
Fc ¼ 2405 þ 5ði À 11ÞMHz; for i ¼ 11; 12; . . . ;26:

(1)

These frequencies are transmitted in the unlicensed
ISM frequency band and must coexist with various signals
including Bluetooth, numerous LR-WPAN, wireless local
area networks, and wireless metropolitan area networks.
Due to the unlicensed operation, global availability, and
relatively long-range, the ISM frequency band is the first
choice for wireless LAN solutions. To gain access to the
wireless channel, ZigBee uses carrier sense multiple
access with collision avoidance (CSMA/CA). Prior to
transmitting a packet, devices perform a clear channel
assessment to ensure the channel is available. This
6

Table 1.

ZigBee PHY Parameters
Parameter:

2.4 GHz PHY Value:

Number of channels

16

Channel spacing/width
Data | Symbol rate

5 MHz

2 MHz

250 kb/s

62:5 ksymbols/s

2 Mchips/s

Chip rate
Modulation

O-QPSK

Pulse shaping

Half sine/normal raised
cosine

Spreading

DSSS

Maximum packet
length

133 B

technique is particularly vulnerable to DoS attacks and
spectrum-sharing difficulties.
ZigBee uses direct sequence spread spectrum (DSSS)
to split each outgoing byte into two 4-bit symbols, four
most significant bits and four least significant bits. Each
symbol is spread to a 32-bit pseudonoise sequence from a
predefined mapping table. Chip sequences are encoded
using offset quadrature phase-shift keying (O-QPSK) with
half-sine/normal raised cosine pulse shaping. Matlab simulations, using random payload bits, produced the example in-phase and quadrature phase (IQ) data in Figure 1(a)
and associated IQ diagram, which illustrates the constant
envelope nature of the signal, in Figure 1(b). The equivalent energy-per-bit ðEb Þ can be calculated using the period
over which one byte is broadcast ðTByte Þ and (2), where C
is the signal power in Watts.
Eb ¼

TByte à C
J/bit
8

(2)

The packet error rate (PER) for a ZigBee signal in a zero
mean additive white Gaussian noise (AWGN) channel was
calculated to illustrate normal operation (see Figure 2). A
range of energy-per-bit-to-noise ratios ðEb =N0 Þ were applied
using a ZigBee frame (see Table 2) with a randomized payload. The predicted PER was calculated using the probability
of receiving an incorrect symbol ðPe Þ, given 16 unique
DSSS pseudonoise codes and an AWGN channel. Assuming
a matched filter receiver, the symbol error probability can be
expressed as (3), where s in (4) is the variance, erfðÞ is the
error function, and L is the number of codes. The corresponding PER is estimated using (5), where NBytes is the number
of bytes per packet
Z
Pe ¼ 1 À

IEEE A&E SYSTEMS MAGAZINE

eÀ ðÀ1þyÞ
2s 2
pffiffiffiffiffi
ffi
2ps
À1
1

2




LÀ1
1 1
y
þ erf pffiffiffi
dy
2 2
2s

(3)

FEBRUARY 2020



IEEE - Aerospace and Electronic Systems - February 2020

Table of Contents for the Digital Edition of IEEE - Aerospace and Electronic Systems - February 2020

Contents
IEEE - Aerospace and Electronic Systems - February 2020 - Cover1
IEEE - Aerospace and Electronic Systems - February 2020 - Cover2
IEEE - Aerospace and Electronic Systems - February 2020 - Contents
IEEE - Aerospace and Electronic Systems - February 2020 - 2
IEEE - Aerospace and Electronic Systems - February 2020 - 3
IEEE - Aerospace and Electronic Systems - February 2020 - 4
IEEE - Aerospace and Electronic Systems - February 2020 - 5
IEEE - Aerospace and Electronic Systems - February 2020 - 6
IEEE - Aerospace and Electronic Systems - February 2020 - 7
IEEE - Aerospace and Electronic Systems - February 2020 - 8
IEEE - Aerospace and Electronic Systems - February 2020 - 9
IEEE - Aerospace and Electronic Systems - February 2020 - 10
IEEE - Aerospace and Electronic Systems - February 2020 - 11
IEEE - Aerospace and Electronic Systems - February 2020 - 12
IEEE - Aerospace and Electronic Systems - February 2020 - 13
IEEE - Aerospace and Electronic Systems - February 2020 - 14
IEEE - Aerospace and Electronic Systems - February 2020 - 15
IEEE - Aerospace and Electronic Systems - February 2020 - 16
IEEE - Aerospace and Electronic Systems - February 2020 - 17
IEEE - Aerospace and Electronic Systems - February 2020 - 18
IEEE - Aerospace and Electronic Systems - February 2020 - 19
IEEE - Aerospace and Electronic Systems - February 2020 - 20
IEEE - Aerospace and Electronic Systems - February 2020 - 21
IEEE - Aerospace and Electronic Systems - February 2020 - 22
IEEE - Aerospace and Electronic Systems - February 2020 - 23
IEEE - Aerospace and Electronic Systems - February 2020 - 24
IEEE - Aerospace and Electronic Systems - February 2020 - 25
IEEE - Aerospace and Electronic Systems - February 2020 - 26
IEEE - Aerospace and Electronic Systems - February 2020 - 27
IEEE - Aerospace and Electronic Systems - February 2020 - 28
IEEE - Aerospace and Electronic Systems - February 2020 - 29
IEEE - Aerospace and Electronic Systems - February 2020 - 30
IEEE - Aerospace and Electronic Systems - February 2020 - 31
IEEE - Aerospace and Electronic Systems - February 2020 - 32
IEEE - Aerospace and Electronic Systems - February 2020 - 33
IEEE - Aerospace and Electronic Systems - February 2020 - 34
IEEE - Aerospace and Electronic Systems - February 2020 - 35
IEEE - Aerospace and Electronic Systems - February 2020 - 36
IEEE - Aerospace and Electronic Systems - February 2020 - 37
IEEE - Aerospace and Electronic Systems - February 2020 - 38
IEEE - Aerospace and Electronic Systems - February 2020 - 39
IEEE - Aerospace and Electronic Systems - February 2020 - 40
IEEE - Aerospace and Electronic Systems - February 2020 - 41
IEEE - Aerospace and Electronic Systems - February 2020 - 42
IEEE - Aerospace and Electronic Systems - February 2020 - 43
IEEE - Aerospace and Electronic Systems - February 2020 - 44
IEEE - Aerospace and Electronic Systems - February 2020 - 45
IEEE - Aerospace and Electronic Systems - February 2020 - 46
IEEE - Aerospace and Electronic Systems - February 2020 - 47
IEEE - Aerospace and Electronic Systems - February 2020 - 48
IEEE - Aerospace and Electronic Systems - February 2020 - 49
IEEE - Aerospace and Electronic Systems - February 2020 - 50
IEEE - Aerospace and Electronic Systems - February 2020 - 51
IEEE - Aerospace and Electronic Systems - February 2020 - 52
IEEE - Aerospace and Electronic Systems - February 2020 - 53
IEEE - Aerospace and Electronic Systems - February 2020 - 54
IEEE - Aerospace and Electronic Systems - February 2020 - 55
IEEE - Aerospace and Electronic Systems - February 2020 - 56
IEEE - Aerospace and Electronic Systems - February 2020 - Cover3
IEEE - Aerospace and Electronic Systems - February 2020 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2023
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022_tutorial
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2022
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2021_tutorials
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2021
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_february2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_january2020
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019partII
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_july2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_june2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_april2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_may2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_march2019
https://www.nxtbook.com/nxtbooks/ieee/aerospace_december2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_august2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_october2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_september2018
https://www.nxtbook.com/nxtbooks/ieee/aerospace_november2018
https://www.nxtbookmedia.com