Simulation framework for security threats in cognitive radio networks

Title: Simulation framework for security threats in cognitive radio networks
Authors: Romero, E.; Mouradian, A.; Blesa, J.; Moya, J.M.; Araujo, A.
Published in: Communications, IET (Volume:6 , Issue: 8 ) page 984 – 990
ISSN : 1751-8628
Date of Publication: May 22 2012
Digital Object Identifier : 10.1049/iet-com.2010.0582
Web: http://digital-library.theiet.org/content/journals/10.1049/iet-com.2010.0582
Pdf: pdf

Along with the development of cognitive radio networks, designing optimistic security mechanisms is becoming a big challenge. This study proposes a taxonomy of attacks on cognitive radio networks. This will help researches to better understand the security problems and to design more optimistic countermeasures. A new simulation framework for security threats has been developed to check all these attacks and countermeasures. The simulation framework has been tested with a primary user emulation attack. A new testbed for simulations suitable for cognitive radio security is ready.

178229-draft-n-routers-wispy-spectrum-analyzerwispy-spectrum-analyzer

Thesis: Cognitive based strategies for security in Wireless Sensor Networks

cognitive radio security

 

Author: Javier Blesa Martínez

Advisor: Alvaro Araujo Pinto

Synopsis: ONE of the fastest growing sectors in recent years has undoubtedly been that of WSNs. WSNs are increasingly being introduced into our daily lives. Potential fields of applications can be found, ranging from the military to home control commercially or industrially, to name a few. The increasing demand for wireless communication presents a challenge to make efficient use of the spectrum. To address this challenge, Cognitive Radio (CR) has emerged as the key technology. The nature of large, dynamic, adaptive, Cognitive Wireless Sensor Networks presents significant challenges in designing security schemes. A cognitive wireless sensor network is a special network that has many constraints and many different features compared to traditional WSNs. While security challenges have been widely tackled in traditional networks, it is a novel area in Cognitive Wireless Sensor Networks. The goal of this thesis is to improve the security in CWSN taking advantage of the new cogntive feature such as spectrum sensing, learning and collaboration.

Related publications:

PFC: Development of a Cognitive Wireless Sensor Network Simulator

network_image-640x250 (1)

The objective of this project is the development of a simulator of Cognitive Wireless Sensor Networks. This simulator must support Cognitive Radio techniques adapted to wireless sensor networks. These techniques are: spectrum sensing, collaboration and learning, among others.

Related Technologies

  • Cognitive Radio
  • Wireless Sensor Networks
  • Linux
  • C++

Task

  • State of the art study in cognitive networks
  • Simulation analysis andrequirements definition
  • Architecture definition
  • Implementation of the modules and functionality
  • Tests and results

Requirements

  • Dedication: 4 hours/day.

Tutor

Javier Blesa <jblesa@die.upm.es>

Elena Romero <elena@die.upm.es>

State

Not assigned

TFM: DESIGN AND IMPLEMENTATION OF AN ADAPTER FOR COMMUNICATIONS THROUGH COGNTIVE RADIO

This work is part of the ROBIM project in which the working group B105 Electronic Systems Lab of the University Universidad Politécnica de Madrid collaborates. The ROBIM project takes part in the program Programa Estratégico CIEN with the support of the CDTI (Centro para el desarrollo tecnológico Industrial) and the RDF (Regional Development Forum) for Europe.

The ROBIM project seeks to automate technical inspections of buildings, reducing costs and execution times associated with these processes. The system makes use of a drone for inspection work, thus avoiding the installation of scaffolding and all the security measures that the process requires, which is costly in time and money. Currently, the drone has a communication channel that allows users to obtain information on the process, as well as direct the drone whenever necessary.
The main objective of this work is to create a secondary, safe and effective communication channel, for situations where communication with the main system is not possible. To achieve this, the project stablish the following requierements:

– The device must allow radiocommunication in ISM bands.
– The device has an USB interface to connect with the computer/drone.
– The communication must be reliable by allowing communication throwgh various channels and implementing software-defined radio and cognitive radio.

Therefore, to achieve these objectives, this work proposes the design of a 2-channel device for radiocommunication in the 433 MHz and 868 MHz bands, using two SPIRIT1 transceivers and an ARM Cortex-M4 microcontroller.

Picture of the device’s high-level design

The Hardware design has been made usign the Altium Designer PCB design layout tool . The designed PCB is divided into three parts: the power/communication stage, the control stage with the microcontroller and the radiofrecuency stage with both SPIRIT1 trasnceivers.

Picture of the 3D reconstruction of the board designed in Altium Design tool

The software design has been developed in 2 stages: software design of an application for evaluation boards during the PCB manufacturating process and software design of a final application for the designed PCB.
For the software design of evaluation board, the NUCLEO – L053R8 with the X-NUCLEO-IDS01A4 radio frequency module has been chosen, which allows radio communication in the 868 MHz band. The final design of the software is based on the software of the evaluation board but improving its functionality by adding communication through two channels with a cognitive procedure based on the CSMA / CA protocol and implementing serial communication with the user.

The application designed for the device allows, then, a cognitive communication based on CSMA/CA protocol in bands 433 MHz and 868 MHz in addition to communication with the user and the drone enabling the possibility of the implementation of the second channel for the communication with the drone.

MIGOU

Summary

MIGOU is a low-power wireless experimental platform designed to simultaneously address the energy-efficiency requirements of resource-constrained end-devices and the hardware flexibility demanded by the current Cognitive Radio (CR) and edge computing paradigms. This platform relies on the SmartFusion2 SoC that integrates an ARM Cortex-M3 processor and a flash-based FPGA, where high-speed processing tasks can be offloaded and computed more efficiently via hardware acceleration. In addition, at the radio level, the platform can operate both as a traditional node, which demands lower energy resources and development time, and as a Software-Defined Radio (SDR) system, which allows for the implementation of custom CR features. Moreover, the ability to dynamically switch between these two modes of operation opens the possibility for developing new hybrid strategies, taking advantage of both the flexibility offered by the SDR and the efficiency of the transceiver’s highly optimized baseband cores.

The power consumption of our platform was measured in transmit, receive, and sleep modes. These measurements were compared with the corresponding ones of other representative tools and systems: YetiMote, a traditional IoT end-device; MarmotE SDR, a low-power SDR system; and B200mini and B210 USRPs, two widely used high-performance SDR platforms. Moreover, all these devices were compared in terms of their hardware features. The results obtained confirmed that a state-of-the-art tradeoff between hardware flexibility and energy efficiency was achieved. These features will allow researchers to develop appropriate solutions to current end-devices’ challenges, and to test and evaluate them in real scenarios.

MIGOU Platform Sources

The schematics, the bill of materials, and the manufacturing files of the MIGOU platform are available HERE.

More about MIGOU

The increase in the number of mobile and Internet of Things (IoT) devices, along with the demands of new applications and services, represents an important challenge in terms of spectral coexistence. As a result, these devices are now expected to make an efficient and dynamic use of the spectrum, and to provide processed information instead of simple raw sensor measurements. These communication and processing requirements have direct implications on the architecture of the systems.

MIGOU is a wireless experimental platform designed to address these challenges from the perspective of resource-constrained devices, such as wireless sensor nodes or IoT end-devices. At the radio level, the platform can operate both as an SDR system and as a traditional highly integrated radio transceiver, which demands less node resources. For the processing tasks, it relies on a system-on-a-chip that integrates an ARM Cortex-M3 processor, and a flash-based FPGA fabric, where high-speed processing tasks can be offloaded. The hardware architecture of the platform is shown in Figure 1.

Figure 1. MIGOU platform hardware architecture.

Atmel AT86RF215 was the component selected to provide the platform with hybrid radio capabilities. As shown in Figure 2, this device is comprised of two highly integrated radio transceivers, which operate in the sub-1 GHz and 2.4 GHz bands. Moreover, each of these transceivers supports two operating modes, which do not need to be the same. The ability to switch between these two modes of operation is what allows our platform to operate as a traditional node or as an SDR system.

Figure 2. AT86RF215 block diagram.

On the one hand, in baseband (BB) mode, the AT86RF215 works as a COTS transceiver. In this configuration, the selected transceiver is internally paired with an optimized baseband core (BBC) that supports a wide variety of data rates with three modulation schemes. This allows for a highly efficient implementation of multiple PHY layers. In this mode, the BBC controls the radio and processes the data encoding/decoding for transmitting (TX) and receiving (RX) from the internal frame buffers. On the other hand, in the I/Q mode, the radio is controlled from an MCU via a serial peripheral interface (SPI) and the I/Q data stream is routed directly between the selected radio and a serial low voltage differential signal (LVDS) interface. This configuration allows for the use of a baseband processor for implementing custom SDR features. Specifically, as shown in Figure 3, when the platform is in I/Q mode, the ARM Cortex-M3 is responsible for setting and controlling the AT86RF215 via an SPI, and the I/Q samples are transferred through the LVDS interface between the selected radio and the FPGA, where they are processed. On the other hand, when the platform is in BB mode, the ARM Cortex-M3 controls the AT86RF215 via an SPI, and the FPGA can be put in Flash*Freeze mode if no other high-speed processing task is required.

Figure 3. Active subsystems of the MIGOU platform in I/Q mode (a) and BB mode (b).

In addition, a sleep mode is defined in which the AT86RF215 transceiver is set to deep sleep, where the TCXO is disabled; the FPGA is set to Flash*Freeze mode; the Cortex-M3 is halted and put in Waiting For Interrupt (WFI); and the necessary peripherals of the Microcontroller SubSystem (MSS) remain running at 1 MHz, which is the minimum standby clock frequency currently supported by Microsemi. The supply voltage of the transceiver is always 1.8 V. Table 1 shows a summary of the status of each of the main MIGOU subsystems in the different modes of operation.

Table 1. Status of the main subsystems of MIGOU in the different modes of operation.

The power consumption of the platform was measured in the different modes of operation. In addition, the hardware features and power measurements were compared with those of other representative platforms, which are shown in Table 2. The results obtained are shown in Table 3 and Figure 4.

Table 2. Configuration parameters used in the evaluation tests carried out with the platforms.

Table 3. Hardware features of the different platforms evaluated.

Figure 4. Power consumption of the evaluated platforms in transmit, receive and sleep modes.

These results confirm that a state-of-the-art tradeoff between hardware flexibility and energy efficiency has been achieved. These characteristics will allow for the development of appropriate solutions to current end-devices’ challenges and to test them in real scenarios.

Finally, to demonstrate MIGOU’s ability to operate as a hybrid radio system, an application that dynamically switches between its different modes of operation was developed. The sequence in which the modes change is based on a typical CR application in which a node wakes up from sleep mode, senses the spectrum (RX I/Q mode) to adapt its communication parameters to the environment, transmits the corresponding information (TX BB mode), and returns to sleep mode. Figure 5 shows the power consumption of MIGOU while running this application. In addition, the mode of operation in which the platform is at each moment is also shown at the top.

Figure 5. Power consumption of MIGOU in a hybrid radio application that dynamically changed the modes of operation.

Authors

  1. Ramiro Utrilla – rutrilla-at-b105.upm.es
  2. Roberto Rodriguez-Zurrunero
  3. Jose Martin
  4. Alba Rozas
  5. Alvaro Araujo

Publications

For more details, please refer to the following publications:

R. Utrilla, R. Rodriguez-Zurrunero, J. Martin, A. Rozas, and A. Araujo, “MIGOU: A Low-Power Experimental Platform with Programmable Logic Resources and Software-Defined Radio Capabilities,” Sensors, vol. 19, iss. 22, 2019.

R. Utrilla, A. Rozas, J. Blesa, and A. Araujo, “A Hybrid Approach to Enhance Cognitive Wireless Sensor Networks with Energy-Efficient Software-Defined Radio Capabilities,” in 2017 International Conference on Embedded Wireless Systems and Networks (EWSN 2017), 2017, pp. 294-299.

Citing MIGOU

Please cite MIGOU in your publication if it helps your research work.

@Article{s19224983,
AUTHOR = {Utrilla, Ramiro and Rodriguez-Zurrunero, Roberto and Martin, Jose and Rozas, Alba and Araujo, Alvaro},
TITLE = {MIGOU: A Low-Power Experimental Platform with Programmable Logic Resources and Software-Defined Radio Capabilities},
JOURNAL = {Sensors},
VOLUME = {19},
YEAR = {2019},
NUMBER = {22},
ARTICLE-NUMBER = {4983},
URL = {https://www.mdpi.com/1424-8220/19/22/4983},
ISSN = {1424-8220},
DOI = {10.3390/s19224983}
}

License

This work is licensed under the Creative Commons Attribution 4.0 (CC BY) International License (http://creativecommons.org/licenses/by/4.0/).