Designing Security and Privacy Requirements in Internet of Things: A Survey
Nada Alhirabi, Omer Rana, Charith Perera

TL;DR
This survey reviews existing techniques, methods, and tools for integrating security and privacy requirements into IoT application design, highlighting their potential applicability despite IoT development complexities.
Contribution
The paper provides a comprehensive analysis of design notations, models, and interaction techniques for security and privacy, assessing their relevance to IoT development.
Findings
Identifies key design notations and models for security/privacy.
Analyzes proactive and reactive interaction techniques.
Discusses applicability of existing methods to IoT domain.
Abstract
The design and development process for the Internet of Things (IoT) applications is more complicated than that for desktop, mobile, or web applications. First, IoT applications require both software and hardware to work together across different nodes with different capabilities under different conditions. Secondly, IoT application development involves different software engineers such as desktop, web, embedded and mobile to cooperate. In addition, the development process required different software\hardware stacks to integrated together. Due to above complexities, more often non-functional requirements (such as security and privacy) tend to get ignored in IoT application development process. In this paper, we have reviewed techniques, methods and tools that are being developed to support incorporating security and privacy requirements into traditional application designs. By doing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Advanced Malware Detection Techniques · Privacy-Preserving Technologies in Data
