Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Comparison of security level and current consumption of security implementations for MQTT
Jönköping University, School of Engineering, JTH, Computer Science and Informatics.
Jönköping University, School of Engineering, JTH, Computer Science and Informatics.
2018 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

IoT is a rapidly growing area with products in the consumer, commercial and industrial market. Collecting data with multiple small and often battery-powered devices sets new challenges for both security and communication. There has been a distinct lack of a IoT specific communication protocols. The industry has had to use bulky interfaces not suitable for resource-constrained devices. MQTT is a standardised communication protocol made for the IoT industry. MQTT does however not have built-in security and it is up to the developers to implement a suitable security countermeasure. To evaluate how different security countermeasures impact MQTT in complexity, current consumption and security the following research questions are answered.

How do you derive a measurement from the SEF that can be compared with a current consumption measurement?

Which level of security, according to the SEF, will RSA, AES and TLS provide to MQTT when publishing a message to a broker?

What level of complexity is added to MQTT when using chosen security countermeasure?

Which of the analysed security countermeasure upholds an adequate security level while also having a low current consumption?

To answer the above research questions an experiment approach has been used. Implementations of TLS, RSA and AES have been evaluated to measure how they affect the security level and current consumption of an MQTT publication, compared to no security countermeasures at all.Both RSA and AES had the same security level, but the current consumption for RSA was four times higher. The experiment showed that the security level is significantly higher for TLS, while it also has the highest current consumption. The security countermeasure evaluated differs greatly. TLS provides complete protections, while RSA and AES lacks authentication and does not ensure integrity and non-repudiation.Even if the current consumption for TLS is higher, the security it provides make it unreasonable to recommend any of the other security countermeasure implementations.

Place, publisher, year, edition, pages
2018. , p. 62
Keywords [en]
AES, Complexity Current Consumption, Internet of Things, IoT, MQTT, RSA, Security, Security Countermeasure, TLS
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:hj:diva-40760ISRN: JU-JTH-PRU-2-20180103OAI: oai:DiVA.org:hj-40760DiVA, id: diva2:1223090
External cooperation
CombiQ AB
Subject / course
JTH, Informatics
Presentation
2018-05-24, E1022, Gjuterigatan 5, Jönköping, 08:50 (English)
Supervisors
Examiners
Available from: 2018-08-15 Created: 2018-06-25 Last updated: 2018-08-15Bibliographically approved

Open Access in DiVA

fulltext(2331 kB)304 downloads
File information
File name FULLTEXT01.pdfFile size 2331 kBChecksum SHA-512
b8b45d8c2ae6e2e49be1dd71f4fbb7d655caf20e070e35743142ed1688fe30b027f1b8664b5cee7c59673c7317985c9dfcdf0a4c012c068d1bc2300b6128d497
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Carlsson, FredrikEriksson, Klas-Göran
By organisation
JTH, Computer Science and Informatics
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 304 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 755 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf