Towards an Ontology-enabled Chatbot for Assisting IoT Privacy-by-Design
ACM CCS Workshop on Decentralized IoT Systems and Security (DISS), 2022.
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.
ACM CCS Workshop on Decentralized IoT Systems and Security (DISS), 2022.
ACM Transactions on Multimedia Computing Communications and Applications (TOMM), Vol. 17, Iss. 3s, 2021.
Future Generation Computer Systems, Vol. 138, 2023, pp. 280-295.
IEEE Internet of Things Magazine, Vol. 4, Iss. 4, 2021, pp. 54-59.