2015 · 47 citations · 8 references
EngineeringAutomotive EngineeringSystems EngineeringModel-based Systems EngineeringSystems ArchitectureVulnerability AnalysisAutomotive Embedded SystemsSecure System DesignSecurity SystemsSoftware Security EngineeringSystem SecurityThreat ModelingAutomotive Vulnerability AssessmentContinuous-time Markov ChainsContinuous-time Markov ProcessesExploitability ModelingExploitability ScoringProbabilistic Model CheckingSafety-critical ArchitectureSecure Software Architecture
This paper proposes a novel approach to security analysis of automotive architectures at the system-level. With an increasing amount of software and connectedness of cars, security challenges are emerging in the automotive domain. Our proposed approach enables assessment of the security of architecture variants and can be used by decision makers in the design process. First, the automotive Electronic Control Units (ECUs) and networks are modelled at the system-level using parameters per component, including an exploitability score and patching rates that are derived from an automated or manual assessment. For any specific architecture variant, a Continuous-Time Markov Chain (CTMC) model is determined and analyzed in terms of confidentiality, integrity and availability, using probabilistic model checking. The introduced case study demonstrates the applicability of our approach, enabling, for instance, the exploration of parameters like patch rate targets for ECU manufacturers.
8
Experimental Security Analysis of a Modern Automobile
Karl Koscher, Alexei Czeskis, Franziska Roesner et al. · 2010 · 1.8K citations
Comprehensive experimental analyses of automotive attack surfaces
Stephen Checkoway, Damon McCoy, Brian Kantor et al. · 2011 · 1.3K citations
Using model checking to analyze network vulnerabilities
Ronald W. Ritchey, Paul Ammann · 2002 · 433 citations