Security Requirement Management for Cloud-assisted and Internet of Things–enabled Smart City
Source abstract
Abstract
The world is rapidly changing with the advance of information technology. The expansion of the Internet of Things (IoT) is a huge step in the development of the smart city. The IoT consists of connected devices that transfer information. The IoT architecture permits on-demand services to a public pool of resources. Cloud computing plays a vital role in developing IoT-enabled smart applications. The integration of cloud computing enhances the offering of distributed resources in the smart city. Improper management of security requirements of cloud-assisted IoT systems can bring about risks to availability, security, performance, confidentiality, and privacy. The key reason for cloud- and IoT-enabled smart city application failure is improper security practices at the early stages of development. This article proposes a framework to collect security requirements during the initial development phase of cloud-assisted IoT-enabled smart city applications. Its three-layered architecture includes privacy preserved stakeholder analysis (PPSA), security requirement modeling and validation (SRMV), and secure cloud-assistance (SCA). A case study highlights the applicability and effectiveness of the proposed framework. A hybrid survey enables the identification and evaluation of significant challenges.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: IoT and Edge/Fog Computing · Blockchain Technology Applications and Security · Smart Cities and Technologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (35)
Show source-provided references
1. The internet of things: Review and theoretical framework10.1016/j.eswa.2019.05.014 ↗
2. Internet of things based smart cities: Recent advances and challenges10.1109/MCOM.2017.1600514 ↗
3. Vanessa · Disruptive Technology: Concepts, Methodologies, Tools, and Applications · 2020 · 693
4. Privacy preserving block chain technique to achieve secure and reliable sharing of IoT data10.32604/cmc.2020.011599 ↗
5. Dahman · Recent Trends and Advances in Wireless and IoT-Enabled Networks · 2019 · 1
6. A fuzzy security protocol for trust management in the Internet of Things (Fuzzy-IoT)10.1007/s00607-018-0685-7 ↗
7. A method of software requirements specification and validation for global software development10.1007/s00766-015-0240-4 ↗
8. Comprehensive information security evaluation model based on multi-level decomposition feedback for IoT10.32604/cmc.2020.010793 ↗
9. A systematic literature review on agile requirements engineering practices and challenges10.1016/j.chb.2014.10.046 ↗
10. Empirical study of Sommerville and Sawyer’s requirements engineering practices10.1049/iet-sen.2008.0076 ↗
11. Crowd intelligence in requirements engineering: Current status and future directions
12. Modeling security requirements for cloud-based system development10.1002/cpe.3402 ↗
13. Identity and access management as security-as-a-service from clouds10.1016/j.procs.2016.03.117 ↗
14. A fuzzy galois lattices approach to requirements elicitation for cloud services
15. Clustering-driven intelligent trust management methodology for the Internet of Things (CITM-IoT)10.1007/s11036-018-1017-z ↗
16. Cloud SDLC: Cloud software development life cycle10.5120/ijca2017914468 ↗
17. Software security requirements management as an emerging cloud computing service10.1016/j.ijinfomgt.2016.03.008 ↗
18. Cloud security engineering: Early stages of SDLC10.1016/j.future.2016.10.005 ↗
19. How the web of things challenges requirements engineering
20. A comparative analysis of elicitation techniques for design of smart requirements using situational characteristics
21. Requirements engineering for home care technology
22. Requirements engineering for embedded systems: An investigation of industry needs
23. Challenges of project management in global software development: A client-vendor analysis10.1016/j.infsof.2016.08.002 ↗
24. Rizky · Information Science and Applications · 2015 · 885
25. Security requirements elicitation and assessment mechanism (SecREAM)
26. A cost-effective security management for clouds: A game-theoretic deception mechanism
27. Hierarchical i* modeling in requirement engineering10.12928/telkomnika.v14i2.3333 ↗
28. Requirements engineering for cyber-physical systems
29. Towards a software engineering approach for cloud and IoT services in healthcare
30. Ksenija · REFSQ-JP, CEUR-WS · 2018 · 75
31. N. Victoria, “User requirements for internet of things (IoT) applications: An observational study,” MS. thesis, Faculty of Computing, Karlskrona, Sweden, 2015.
32. A requirements engineering content model for cyber-physical systems
33. A UML-based proposal for IoT system requirements specification
34. Requirements elicitation framework for cloud applications
35. Software security requirements management as an emerging cloud computing service10.1016/j.ijinfomgt.2016.03.008 ↗