Enhancing Transparency of MQTT Brokers For IoT Applications Through Provenance Streams

Research output: Chapter in Book/Report/Conference proceedingPublished conference contribution

4 Citations (Scopus)
31 Downloads (Pure)

Abstract

Systems based on Internet of Things (IoT) technologies may violate user privacy if personal data they produce and use become available to unauthorised agents. Recording provenance of IoT system behaviour may support assessment mechanisms ensuring compliance of system components with data access constraints. In this paper, we describe a prototype implementation of a provenance-enabled MQTT broker enhanced with the ability to generate provenance records describing the actual broker behaviour during message forwarding. The implementation utilises a semantic stream based approach for generating and analysing provenance data to discover message forwarding to untrusted agents. The initial evaluation demonstrates the feasibility of semantic solutions in this context.
Original languageEnglish
Title of host publicationProceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things
Place of PublicationNew York
PublisherACM Press
Pages17-20
Number of pages4
ISBN (Print)9781450370288
DOIs
Publication statusPublished - 9 Dec 2019
EventThe 6th International Workshop on Middleware and Applications for the Internet of Things - Davis, United States
Duration: 9 Dec 201913 Dec 2019

Workshop

WorkshopThe 6th International Workshop on Middleware and Applications for the Internet of Things
Abbreviated titleM4IoT '19
Country/TerritoryUnited States
CityDavis
Period9/12/1913/12/19

Bibliographical note

ACKNOWLEDGMENTS
The work described here was funded by the award made by the UK Engineering & Physical Sciences research council to the University of Aberdeen for the Trusted Things & Communities project (EP/N028074/1).

Keywords

  • internet of things
  • provenance
  • transparency
  • mqtt

Fingerprint

Dive into the research topics of 'Enhancing Transparency of MQTT Brokers For IoT Applications Through Provenance Streams'. Together they form a unique fingerprint.

Cite this