Cargando…

Strength of Crowd (SOC)—Defeating a Reactive Jammer in IoT with Decoy Messages

We propose Strength of Crowd (SoC), a distributed Internet of Things (IoT) protocol that guarantees message broadcast from an initiator to all network nodes in the presence of either a reactive or a proactive jammer, that targets a variable portion of the radio spectrum. SoC exploits a simple, yet i...

Descripción completa

Detalles Bibliográficos
Autores principales: Sciancalepore, Savio, Oligeri, Gabriele, Di Pietro, Roberto
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6210481/
https://www.ncbi.nlm.nih.gov/pubmed/30332848
http://dx.doi.org/10.3390/s18103492
_version_ 1783367124900642816
author Sciancalepore, Savio
Oligeri, Gabriele
Di Pietro, Roberto
author_facet Sciancalepore, Savio
Oligeri, Gabriele
Di Pietro, Roberto
author_sort Sciancalepore, Savio
collection PubMed
description We propose Strength of Crowd (SoC), a distributed Internet of Things (IoT) protocol that guarantees message broadcast from an initiator to all network nodes in the presence of either a reactive or a proactive jammer, that targets a variable portion of the radio spectrum. SoC exploits a simple, yet innovative and effective idea: nodes not (currently) involved in the broadcast process transmit decoy messages that cannot be distinguished (by the jammer) from the real ones. Therefore, the jammer has to implement a best-effort strategy to jam all the concurrent communications up to its frequency/energy budget. SoC exploits the inherent parallelism that stems from the massive deployments of IoT nodes to guarantee a high number of concurrent communications, exhausting the jammer capabilities and hence leaving a subset of the communications not jammed. It is worth noting that SoC could be adopted in several wireless scenarios; however, we focus on its application to the Wireless Sensor Networks (WSN) domain, including IoT, Machine-to-Machine (M2M), Device-to-Device (D2D), to name a few. In this framework, we provide several contributions: firstly, we show the details of the SoC protocol, as well as its integration with the IEEE 802.15.4-2015 MAC protocol; secondly, we study the broadcast delay to deliver the message to all the nodes in the network; and finally, we run an extensive simulation and experimental campaign to test our solution. We consider the state-of-the-art OpenMote-B experimental platform, adopting the OpenWSN open-source protocol stack. Experimental results confirm the quality and viability of our solution.
format Online
Article
Text
id pubmed-6210481
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-62104812018-11-02 Strength of Crowd (SOC)—Defeating a Reactive Jammer in IoT with Decoy Messages Sciancalepore, Savio Oligeri, Gabriele Di Pietro, Roberto Sensors (Basel) Article We propose Strength of Crowd (SoC), a distributed Internet of Things (IoT) protocol that guarantees message broadcast from an initiator to all network nodes in the presence of either a reactive or a proactive jammer, that targets a variable portion of the radio spectrum. SoC exploits a simple, yet innovative and effective idea: nodes not (currently) involved in the broadcast process transmit decoy messages that cannot be distinguished (by the jammer) from the real ones. Therefore, the jammer has to implement a best-effort strategy to jam all the concurrent communications up to its frequency/energy budget. SoC exploits the inherent parallelism that stems from the massive deployments of IoT nodes to guarantee a high number of concurrent communications, exhausting the jammer capabilities and hence leaving a subset of the communications not jammed. It is worth noting that SoC could be adopted in several wireless scenarios; however, we focus on its application to the Wireless Sensor Networks (WSN) domain, including IoT, Machine-to-Machine (M2M), Device-to-Device (D2D), to name a few. In this framework, we provide several contributions: firstly, we show the details of the SoC protocol, as well as its integration with the IEEE 802.15.4-2015 MAC protocol; secondly, we study the broadcast delay to deliver the message to all the nodes in the network; and finally, we run an extensive simulation and experimental campaign to test our solution. We consider the state-of-the-art OpenMote-B experimental platform, adopting the OpenWSN open-source protocol stack. Experimental results confirm the quality and viability of our solution. MDPI 2018-10-16 /pmc/articles/PMC6210481/ /pubmed/30332848 http://dx.doi.org/10.3390/s18103492 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Sciancalepore, Savio
Oligeri, Gabriele
Di Pietro, Roberto
Strength of Crowd (SOC)—Defeating a Reactive Jammer in IoT with Decoy Messages
title Strength of Crowd (SOC)—Defeating a Reactive Jammer in IoT with Decoy Messages
title_full Strength of Crowd (SOC)—Defeating a Reactive Jammer in IoT with Decoy Messages
title_fullStr Strength of Crowd (SOC)—Defeating a Reactive Jammer in IoT with Decoy Messages
title_full_unstemmed Strength of Crowd (SOC)—Defeating a Reactive Jammer in IoT with Decoy Messages
title_short Strength of Crowd (SOC)—Defeating a Reactive Jammer in IoT with Decoy Messages
title_sort strength of crowd (soc)—defeating a reactive jammer in iot with decoy messages
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6210481/
https://www.ncbi.nlm.nih.gov/pubmed/30332848
http://dx.doi.org/10.3390/s18103492
work_keys_str_mv AT sciancaleporesavio strengthofcrowdsocdefeatingareactivejammeriniotwithdecoymessages
AT oligerigabriele strengthofcrowdsocdefeatingareactivejammeriniotwithdecoymessages
AT dipietroroberto strengthofcrowdsocdefeatingareactivejammeriniotwithdecoymessages