Routing Attacks and Countermeasures in the RPL-Based Internet of Things

The Routing Protocol for Low-Power and Lossy Networks (RPL) is a novel routing protocol standardized for constrained environments such as 6LoWPAN networks. Providing security in IPv6/RPL connected 6LoWPANs is challenging because the devices are connected to the untrusted Internet and are resource co...

Full description

Bibliographic Details
Main Authors: Linus Wallgren, Shahid Raza, Thiemo Voigt
Format: Article
Language:English
Published: Hindawi - SAGE Publishing 2013-08-01
Series:International Journal of Distributed Sensor Networks
Online Access:https://doi.org/10.1155/2013/794326
_version_ 1797711129601900544
author Linus Wallgren
Shahid Raza
Thiemo Voigt
author_facet Linus Wallgren
Shahid Raza
Thiemo Voigt
author_sort Linus Wallgren
collection DOAJ
description The Routing Protocol for Low-Power and Lossy Networks (RPL) is a novel routing protocol standardized for constrained environments such as 6LoWPAN networks. Providing security in IPv6/RPL connected 6LoWPANs is challenging because the devices are connected to the untrusted Internet and are resource constrained, the communication links are lossy, and the devices use a set of novel IoT technologies such as RPL, 6LoWPAN, and CoAP/CoAPs. In this paper we provide a comprehensive analysis of IoT technologies and their new security capabilities that can be exploited by attackers or IDSs. One of the major contributions in this paper is our implementation and demonstration of well-known routing attacks against 6LoWPAN networks running RPL as a routing protocol. We implement these attacks in the RPL implementation in the Contiki operating system and demonstrate these attacks in the Cooja simulator. Furthermore, we highlight novel security features in the IPv6 protocol and exemplify the use of these features for intrusion detection in the IoT by implementing a lightweight heartbeat protocol.
first_indexed 2024-03-12T07:02:31Z
format Article
id doaj.art-b8b32d4ee8044dc98e8c7099f5b68081
institution Directory Open Access Journal
issn 1550-1477
language English
last_indexed 2024-03-12T07:02:31Z
publishDate 2013-08-01
publisher Hindawi - SAGE Publishing
record_format Article
series International Journal of Distributed Sensor Networks
spelling doaj.art-b8b32d4ee8044dc98e8c7099f5b680812023-09-02T23:41:23ZengHindawi - SAGE PublishingInternational Journal of Distributed Sensor Networks1550-14772013-08-01910.1155/2013/794326Routing Attacks and Countermeasures in the RPL-Based Internet of ThingsLinus Wallgren0Shahid Raza1Thiemo Voigt2 SICS Swedish ICT, Isafjordsgatan 22, 16440 Kista, Stockholm, Sweden SICS Swedish ICT, Isafjordsgatan 22, 16440 Kista, Stockholm, Sweden Department of Information Technology, Uppsala University, Ångströmlaboratoriet, Lägerhyddsvägen 1, 75237 Uppsala, SwedenThe Routing Protocol for Low-Power and Lossy Networks (RPL) is a novel routing protocol standardized for constrained environments such as 6LoWPAN networks. Providing security in IPv6/RPL connected 6LoWPANs is challenging because the devices are connected to the untrusted Internet and are resource constrained, the communication links are lossy, and the devices use a set of novel IoT technologies such as RPL, 6LoWPAN, and CoAP/CoAPs. In this paper we provide a comprehensive analysis of IoT technologies and their new security capabilities that can be exploited by attackers or IDSs. One of the major contributions in this paper is our implementation and demonstration of well-known routing attacks against 6LoWPAN networks running RPL as a routing protocol. We implement these attacks in the RPL implementation in the Contiki operating system and demonstrate these attacks in the Cooja simulator. Furthermore, we highlight novel security features in the IPv6 protocol and exemplify the use of these features for intrusion detection in the IoT by implementing a lightweight heartbeat protocol.https://doi.org/10.1155/2013/794326
spellingShingle Linus Wallgren
Shahid Raza
Thiemo Voigt
Routing Attacks and Countermeasures in the RPL-Based Internet of Things
International Journal of Distributed Sensor Networks
title Routing Attacks and Countermeasures in the RPL-Based Internet of Things
title_full Routing Attacks and Countermeasures in the RPL-Based Internet of Things
title_fullStr Routing Attacks and Countermeasures in the RPL-Based Internet of Things
title_full_unstemmed Routing Attacks and Countermeasures in the RPL-Based Internet of Things
title_short Routing Attacks and Countermeasures in the RPL-Based Internet of Things
title_sort routing attacks and countermeasures in the rpl based internet of things
url https://doi.org/10.1155/2013/794326
work_keys_str_mv AT linuswallgren routingattacksandcountermeasuresintherplbasedinternetofthings
AT shahidraza routingattacksandcountermeasuresintherplbasedinternetofthings
AT thiemovoigt routingattacksandcountermeasuresintherplbasedinternetofthings