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.
|Title of host publication
|Proceedings of the 6th International Workshop on Middleware and Applications for the Internet of Things
|Place of Publication
|Number of pages
|Published - 9 Dec 2019
|The 6th International Workshop on Middleware and Applications for the Internet of Things - Davis, United States
Duration: 9 Dec 2019 → 13 Dec 2019
|The 6th International Workshop on Middleware and Applications for the Internet of Things
|9/12/19 → 13/12/19
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).
- internet of things