Enhancing Transparency of MQTT Brokers For IoT Applications Through Provenance Streams

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 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 statusAccepted/In press - 26 Sep 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
CountryUnited States
CityDavis
Period9/12/1913/12/19

Fingerprint

Transparency
Semantics
Data privacy
Internet of things
Compliance

Keywords

  • internet of things
  • provenance
  • transparency
  • mqtt

Cite this

Markovic, M., & Edwards, P. (Accepted/In press). Enhancing Transparency of MQTT Brokers For IoT Applications Through Provenance Streams. In Proceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things (pp. 17-20). New York: ACM Press. https://doi.org/10.1145/3366610.3368099

Enhancing Transparency of MQTT Brokers For IoT Applications Through Provenance Streams. / Markovic, Milan; Edwards, Peter.

Proceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things. New York : ACM Press, 2019. p. 17-20.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Markovic, M & Edwards, P 2019, Enhancing Transparency of MQTT Brokers For IoT Applications Through Provenance Streams. in Proceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things. ACM Press, New York, pp. 17-20, The 6th International Workshop on Middleware and Applications for the Internet of Things, Davis, United States, 9/12/19. https://doi.org/10.1145/3366610.3368099
Markovic M, Edwards P. Enhancing Transparency of MQTT Brokers For IoT Applications Through Provenance Streams. In Proceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things. New York: ACM Press. 2019. p. 17-20 https://doi.org/10.1145/3366610.3368099
Markovic, Milan ; Edwards, Peter. / Enhancing Transparency of MQTT Brokers For IoT Applications Through Provenance Streams. Proceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things. New York : ACM Press, 2019. pp. 17-20
@inproceedings{74ad940162944b0291c243fdb0165155,
title = "Enhancing Transparency of MQTT Brokers For IoT Applications Through Provenance Streams",
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.",
keywords = "internet of things, provenance, transparency, mqtt",
author = "Milan Markovic and Peter Edwards",
note = "ACKNOWLEDGMENTS The work described here was funded by the award made by the RCUK Digital Economy programme to the University of Aberdeen (EP/N028074/1).",
year = "2019",
month = "9",
day = "26",
doi = "10.1145/3366610.3368099",
language = "English",
isbn = "9781450370288",
pages = "17--20",
booktitle = "Proceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things",
publisher = "ACM Press",

}

TY - GEN

T1 - Enhancing Transparency of MQTT Brokers For IoT Applications Through Provenance Streams

AU - Markovic, Milan

AU - Edwards, Peter

N1 - ACKNOWLEDGMENTS The work described here was funded by the award made by the RCUK Digital Economy programme to the University of Aberdeen (EP/N028074/1).

PY - 2019/9/26

Y1 - 2019/9/26

N2 - 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.

AB - 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.

KW - internet of things

KW - provenance

KW - transparency

KW - mqtt

U2 - 10.1145/3366610.3368099

DO - 10.1145/3366610.3368099

M3 - Conference contribution

SN - 9781450370288

SP - 17

EP - 20

BT - Proceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things

PB - ACM Press

CY - New York

ER -