Back to Search
Start Over
Security Verification for Cyber-Physical Systems Using Model Checking
- Source :
- IEEE Access, Vol 9, Pp 75169-75186 (2021)
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- A malicious attack may endanger human life or pollute environment on a cyber-physical system (CPS). However, successfully attacking a CPS needs not only the knowledge of information technology (IT) but also the domain knowledge of the system’s operation technology (OT). Therefore, it is critical to identify the vulnerabilities of a CPS. This paper proposes a systematic method for the security verification of a CPS, focusing on OT by using model checking with UPPAAL, so as to enhance cyber security. In our security analysis, we considered unsafe situations to be the result of a potentially effective security attack. Thus, we suggested a systematic method to generate security constraints based on the safety constraints (or safety checks) of the CPS and then enhance these security constraints by security verification using model checking with UPPAAL. UPPAAL’s simulation tool can perform a detailed search for each state in various possible model combinations and can explore human-computer interactions more deeply. The contributions of our method are as follows: First, a systematic method is proposed to generate security constraints based on the overall safety requirements at the OT level. Second, the security constraints thus generated can be used for run-time monitoring to identify the possible security attacks when they are violated. Third, this paper proposes to augment normal system modeling with a suggested Attack Module to simulate the potential OT attacks. Finally, the verification results may be used in the following twofold directions: to identify the vulnerabilities for possible design improvements and to suggest the further additions of security constraints.
- Subjects :
- Model checking
0209 industrial biotechnology
Security analysis
General Computer Science
Computer science
security constraint
0211 other engineering and technologies
02 engineering and technology
Computer security
computer.software_genre
020901 industrial engineering & automation
General Materials Science
021110 strategic, defence & security studies
business.industry
Cyber-physical systems
General Engineering
Cyber-physical system
Information technology
Safety constraints
Systems modeling
model checking
UPPAAL
TK1-9971
security verification
Domain knowledge
Electrical engineering. Electronics. Nuclear engineering
State (computer science)
business
computer
operation technology
Subjects
Details
- ISSN :
- 21693536
- Volume :
- 9
- Database :
- OpenAIRE
- Journal :
- IEEE Access
- Accession number :
- edsair.doi.dedup.....92cb68aa50711052988d1c2de39beed6