From Incomplete Architecture to Quantified Risk: Multimodal LLM-Driven Security Assessment for Cyber-Physical Systems
Organizations: Singapore Management University, Singapore
Abstract
Cyber-physical systems often contend with incomplete architectural documentation or outdated information resulting from legacy technologies, knowledge management gaps, and the complexity of integrating diverse subsystems over extended operational lifecycles. This architectural incompleteness impedes reliable security assessment, as inaccurate or missing architectural knowledge limits the identification of system dependencies, attack surfaces, and risk propagation pathways. To address this foundational challenge, this paper introduces ASTRAL (Architecture-Centric Security Threat Risk Assessment using LLMs), an architecture-centric security assessment technique implemented in a prototype tool powered by multimodal LLMs. The proposed approach assists practitioners in reconstructing and analysing CPS architectures when documentation is fragmented or absent. By leveraging prompt chaining, few-shot learning, and architectural reasoning, ASTRAL extracts and synthesises system representations from disparate data sources. By integrating LLM reasoning with architectural modelling, our approach supports adaptive threat identification and quantitative risk estimation for cyber-physical systems. We evaluated the approach through an ablation study across multiple CPS case studies and an expert evaluation involving 14 experienced cybersecurity practitioners. Practitioner feedback suggests that ASTRAL is useful and reliable for supporting architecture-centric security assessment. Overall, the results indicate that the approach can support more informed cyber risk management decisions.
Figures & tables
| Metric | Value |
|---|---|
| Sample Element ID | V05 (Vulnerability Node) |
| Description | Exploit Weak HMI Authentication or Session Hijacking |
| CVE ID | No CVE Identifier |
| CVSS Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N |
| Base | 0.47 |
| Calibrated | Mean=0.4982, 95% CI=(0.4032, 0.5933) |
| Medical CPS (MCPS) | Solar PV Inverter | ||
|---|---|---|---|
| Metric | Value | Metric | Value |
| Sample Element ID | V01 (Vulnerability Node) | Sample Element ID | V05 (Vulnerability Node) |
| Description | Wind River VxWorks Buffer Overflow | Description | Physical Access to Inverter Configuration Ports |
| CVE ID | CVE-2019-12255 | CVE ID | No CVE Identifier |
| CVSS Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H | Proxy-CVSS Vector | AV:P/AC:L/PR:N/UI:N/S:U/C:H/I:H |
| 0.9 | Base | 0.11 | |
| Case | Missing Artefact Elements | ASTRAL Reconstruction & Practitioner Gain |
|---|---|---|
| FrostyGoop (Incomplete DFD) | •Missing HMI/PLC authentication mechanisms | •Reconstructed HMI/PLC authentication flows across 5 trust boundaries (client API DB processing export) |
| •No specific communication protocols or network segmentation strategies | •Added protocol details and network segmentation for 7 new attack paths (API key leakage, privilege chaining) | |
| •Absent safety system integration and monitoring/logging mechanisms | • Practitioner Gain : Complete threat model with safety integration and monitoring from partial DFD | |
| MCPS (High-level Schematic) | •Missing detailed authentication/authorisation flows | •Reconstructed authentication flows across 4 trust boundaries (wearable gateway cloud EHR) |
| •No specific communication protocols or network segmentation details | •Added protocol mappings and segmentation for 9 attack paths (API injection, cross-domain abuse) | |
| •Absent safety system integration and physical-cybersecurity controls | • Practitioner Gain : Exposed safety dependencies and physical-cyber controls |
| Case Study | Variant | Trust BD | Conn. | Impos. | Coherence |
|---|---|---|---|---|---|
| FrostyGoop | Full ASTRAL | 5.10 1.29 | 1.00 0.00 | 0.00 0.00 | 4.85 0.05 |
| Text-Only | 3.90 ∗ 0.88 | 1.00 0.00 | 0.00 0.00 | 4.58 ∗ 0.14 | |
| No-Guardrails | 4.00 ∗ 1.05 | – | – | 4.89 ∗ 0.03 | |
| High Temp | 7.50 ∗ 1.08 | 1.00 0.00 | 0.00 0.00 | 4.64 ∗ 0.18 | |
| Low top- | 6.70 ∗ 1.42 | 1.00 0.00 | 0.00 0.00 | 4.75 ∗ 0.16 | |
| Medical CPS | Full ASTRAL | 4.80 1.32 | 1.00 0.00 | 0.00 0.00 | 4.84 0.07 |
| Evaluation Criterion | Average Rating |
|---|---|
| Usefulness of the tool | 4.64 |
| Ease of use and navigation | 4.29 |
| Likelihood of future use or recommendation | 4.36 |
| Trustworthiness and reliability of outputs | 4.00 |
Cybersecurity
Cybersecurity develops methods to protect digital and cyber-physical systems from attacks, vulnerabilities, data loss, and misuse.
See all 346 papers