An Effective Security Requirements Engineering Framework for Cyber-Physical Systems

Context and motivation: Cyber-Physical Systems (CPSs) are gaining priority over other systems. The heterogeneity of these systems increases the importance of security. Both the developer and the requirement analyst must consider details of not only the software, but also the hardware perspective, in...

Full description

Bibliographic Details
Main Authors: Shafiq ur Rehman, Volker Gruhn
Format: Article
Language:English
Published: MDPI AG 2018-07-01
Series:Technologies
Subjects:
Online Access:http://www.mdpi.com/2227-7080/6/3/65
_version_ 1818930010539425792
author Shafiq ur Rehman
Volker Gruhn
author_facet Shafiq ur Rehman
Volker Gruhn
author_sort Shafiq ur Rehman
collection DOAJ
description Context and motivation: Cyber-Physical Systems (CPSs) are gaining priority over other systems. The heterogeneity of these systems increases the importance of security. Both the developer and the requirement analyst must consider details of not only the software, but also the hardware perspective, including sensor and network security. Several models for secure software engineering processes have been proposed, but they are limited to software; therefore, to support the processes of security requirements, we need a security requirements framework for CPSs. Question/Problem: Do existing security requirements frameworks fulfil the needs of CPS security requirements? The answer is no; existing security requirements frameworks fail to accommodate security concerns outside of software boundaries. Little or even no attention has been given to sensor, hardware, network, and third party elements during security requirements engineering in different existing frameworks. Principal Ideas/results: We have proposed, applied, and assessed an incremental security requirements evolution approach, which configures the heterogeneous nature of components and their threats in order to generate a secure system. Contribution: The most significant contribution of this paper is to propose a security requirements engineering framework for CPSs that overcomes the issue of security requirements elicitation for heterogeneous CPS components. The proposed framework supports the elicitation of security requirements while considering sensor, receiver protocol, network channel issues, along with software aspects. Furthermore, the proposed CPS framework has been evaluated through a case study, and the results are shown in this paper. The results would provide great support in this research direction.
first_indexed 2024-12-20T03:53:54Z
format Article
id doaj.art-dd751bed132947c0b38d8d4d60eddf76
institution Directory Open Access Journal
issn 2227-7080
language English
last_indexed 2024-12-20T03:53:54Z
publishDate 2018-07-01
publisher MDPI AG
record_format Article
series Technologies
spelling doaj.art-dd751bed132947c0b38d8d4d60eddf762022-12-21T19:54:23ZengMDPI AGTechnologies2227-70802018-07-01636510.3390/technologies6030065technologies6030065An Effective Security Requirements Engineering Framework for Cyber-Physical SystemsShafiq ur Rehman0Volker Gruhn1Institute of Software Technology, University of Duisburg-Essen, 45127 Essen, GermanyInstitute of Software Technology, University of Duisburg-Essen, 45127 Essen, GermanyContext and motivation: Cyber-Physical Systems (CPSs) are gaining priority over other systems. The heterogeneity of these systems increases the importance of security. Both the developer and the requirement analyst must consider details of not only the software, but also the hardware perspective, including sensor and network security. Several models for secure software engineering processes have been proposed, but they are limited to software; therefore, to support the processes of security requirements, we need a security requirements framework for CPSs. Question/Problem: Do existing security requirements frameworks fulfil the needs of CPS security requirements? The answer is no; existing security requirements frameworks fail to accommodate security concerns outside of software boundaries. Little or even no attention has been given to sensor, hardware, network, and third party elements during security requirements engineering in different existing frameworks. Principal Ideas/results: We have proposed, applied, and assessed an incremental security requirements evolution approach, which configures the heterogeneous nature of components and their threats in order to generate a secure system. Contribution: The most significant contribution of this paper is to propose a security requirements engineering framework for CPSs that overcomes the issue of security requirements elicitation for heterogeneous CPS components. The proposed framework supports the elicitation of security requirements while considering sensor, receiver protocol, network channel issues, along with software aspects. Furthermore, the proposed CPS framework has been evaluated through a case study, and the results are shown in this paper. The results would provide great support in this research direction.http://www.mdpi.com/2227-7080/6/3/65security requirementssecurity requirements engineeringframeworksecurity goalthreatcyber-physical systems
spellingShingle Shafiq ur Rehman
Volker Gruhn
An Effective Security Requirements Engineering Framework for Cyber-Physical Systems
Technologies
security requirements
security requirements engineering
framework
security goal
threat
cyber-physical systems
title An Effective Security Requirements Engineering Framework for Cyber-Physical Systems
title_full An Effective Security Requirements Engineering Framework for Cyber-Physical Systems
title_fullStr An Effective Security Requirements Engineering Framework for Cyber-Physical Systems
title_full_unstemmed An Effective Security Requirements Engineering Framework for Cyber-Physical Systems
title_short An Effective Security Requirements Engineering Framework for Cyber-Physical Systems
title_sort effective security requirements engineering framework for cyber physical systems
topic security requirements
security requirements engineering
framework
security goal
threat
cyber-physical systems
url http://www.mdpi.com/2227-7080/6/3/65
work_keys_str_mv AT shafiqurrehman aneffectivesecurityrequirementsengineeringframeworkforcyberphysicalsystems
AT volkergruhn aneffectivesecurityrequirementsengineeringframeworkforcyberphysicalsystems
AT shafiqurrehman effectivesecurityrequirementsengineeringframeworkforcyberphysicalsystems
AT volkergruhn effectivesecurityrequirementsengineeringframeworkforcyberphysicalsystems