Knowledge Driven Privacy by Design for IoT
Research Programme

Knowledge Driven Privacy by Design for IoT

(2018-2022)
Ontology Knowledge Graphs Privacy Patterns Semantic Modelling IoT Design
Internet of Things (IoT) Knowledge Representation (KR) Software Engineering (SE) Privacy (P)

Project Overview

Internet of Things applications require both software and hardware components to cooperate across multiple nodes with different capabilities, making the incorporation of privacy considerations inherently complex. This project develops AI-based techniques to assist software engineers in embedding Privacy by Design (PbD) principles into IoT application development from the earliest design stages. The central contribution is Privacy Captain, a context-aware privacy assistant that semantically models privacy patterns and IoT system architectures using knowledge-based AI. Privacy Captain leverages ontologies and knowledge graphs to represent relationships between IoT components, data flows, and established privacy strategies, enabling it to automatically annotate system designs with appropriate privacy-preserving measures. By reasoning over these semantic models, the tool identifies potential privacy risks and recommends applicable design patterns drawn from a synthesised catalogue of privacy strategies.

The research objectives include reviewing and synthesising existing privacy-by-design schemes through systematic analysis of privacy strategies in IoT contexts, creating semantic models of privacy patterns and IoT systems, and developing and evaluating the Privacy Captain tool. This comprehensive approach ensures that the tool is grounded in a thorough understanding of the current landscape of privacy-preserving techniques.

Evaluations encompass healthcare and smart home application scenarios, demonstrating how the approach reduces breakdowns in the software design process and supports explainable privacy decisions. The project contributes towards making privacy-by-design practices more accessible and systematic for IoT practitioners, bridging the gap between privacy research and engineering practice.

Team

Partners

Repositories

Outcomes

Journal

Semantics-based Privacy by Design for Internet of Things Applications

Lamya Alkhariji, Suparna De, Omer Rana, Charith Perera,

Future Generation Computer Systems (FGCS), Volume 138, January 2023 (16)

Conference

Ontology Enabled Chatbot for Applying Privacy by Design in IoT Systems

Lamya Alkhariji, Suparna De, Omer Rana, and Charith Perera,

In Proceedings of the 2022 ACM SIGSAC Conference on Computer and Communications Security (CCS '22). Association for Computing Machinery, New York, NY, USA, 3323–3325

Journal

Synthesising Privacy by Design Knowledge Towards Explainable Internet of Things Application Designing in Healthcare

Lamya Alkhariji, Nada Alhirabi, Mansour Naser Alraja, Mahmoud Barhamgi, Omer Rana, Charith Perera,

ACM Transactions on Multimedia Computing, Communications, and Applications (TOMM), Volume 17, Issue 2s (62), June 2021 (29)