English

Using a Cyber Digital Twin for Continuous Automotive Security Requirements Verification

Cryptography and Security 2021-10-01 v2 Software Engineering

Abstract

A Digital Twin (DT) is a digital representation of a physical object used to simulate it before it is built or to predict failures after the object is deployed. In this article, we introduce our approach, which applies the concept of a Cyber Digital Twin (CDT) to automotive software for the purpose of security analysis. In our approach, automotive firmware is transformed into a CDT, which contains automatically extracted, security-relevant information from the firmware. Based on the CDT, we evaluate security requirements through automated analysis and requirements verification using policy enforcement checks and vulnerabilities detection. The evaluation of a CDT is conducted continuously integrating new checks derived from new security requirements and from newly disclosed vulnerabilities. We applied our approach to about 100 automotive firmwares. In average, about 600 publicly disclosed vulnerabilities and 80 unknown weaknesses were detected per firmware in the pre-production phase. Therefore, the use of a CDT enables efficient continuous verification of security requirements.

Keywords

Cite

@article{arxiv.2102.00790,
  title  = {Using a Cyber Digital Twin for Continuous Automotive Security Requirements Verification},
  author = {Ana Cristina Franco da Silva and Stefan Wagner and Eddie Lazebnik and Eyal Traitel},
  journal= {arXiv preprint arXiv:2102.00790},
  year   = {2021}
}

Comments

10 pages, 1 figure

R2 v1 2026-06-23T22:43:13.445Z