Evaluating the stream control transmission protocol using Uppaal

Shruti Saini, Ansgar Fehnker

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contributionpeer-review

6 Citations (Scopus)
31 Downloads (Pure)

Abstract

The Stream Control Transmission Protocol (SCTP) is a Transport Layer protocol that has been proposed as an alternative to the Transmission Control Protocol (TCP) for the Internet of Things (IoT). SCTP, with its four-way handshake mechanism, claims to protect the Server from a Denial-of-Service (DoS) attack by ensuring the legitimacy of the Client, which has been a known issue pertaining to the three-way handshake of TCP. This paper compares the handshakes of TCP and SCTP to discuss its shortcomings and strengths. We present an Uppaal model of the TCP three-way handshake and SCTP four-way handshake and show that SCTP is able to cope with the presence of an Illegitimate Client, while TCP fails. The results confirm that SCTP is better equipped to deal with this type of attack.
Original languageEnglish
Title of host publication Proceedings 2nd Workshop on Models for Formal Analysis of Real Systems (MARS 2017)
EditorsHolger Hermanns, Peter Höfner
Place of PublicationWaterloo, NSW
PublisherOpen Publishing Association
Pages1-13
Number of pages13
DOIs
Publication statusPublished - 2017
Externally publishedYes
Event2nd Workshop on Models for Formal Analysis of Real Systems, MARS 2017 - Uppsala, Sweden
Duration: 29 Apr 201729 Apr 2017

Publication series

NameEPTCS
Volume244
ISSN (Electronic)2075-2180

Conference

Conference2nd Workshop on Models for Formal Analysis of Real Systems, MARS 2017
Country/TerritorySweden
CityUppsala
Period29/04/1729/04/17

Bibliographical note

Copyright the Author(s) 2017. Version archived for private and non-commercial use with the permission of the author/s and according to publisher conditions. For further rights please contact the publisher.

Fingerprint

Dive into the research topics of 'Evaluating the stream control transmission protocol using Uppaal'. Together they form a unique fingerprint.

Cite this