Title: | Using AI to Generate Security Diagrams for Smart Systems |
Subject: | Computer science, Software engineering |
Level: | Advanced |
Description: |
Background Smart systems are complicated and require robust security measures. Data Flow Diagrams (DFDs) are essential for visualizing data movement within these systems and identifying potential security vulnerabilities. However, the manual creation of DFDs is time-consuming and prone to human error. This thesis aims to investigate whether AI can streamline the creation of accurate DFDs, improve efficiency, and support security analysis in smart systems. The input for the LLM model will consist of detailed textual descriptions of smart system configurations and security requirements. These descriptions will outline information such as system components, their interactions, data flows, and security considerations. By training the model on a dataset that pairs these descriptions with their corresponding Data Flow Diagrams (DFDs), the LLM will learn to translate textual specifications into visual representations. The goal is for the AI model to generate DFDs based on input descriptions, accurately mapping out the data flows, processes, and entities within the smart system to facilitate security analysis. Research Question How can AI tools, such as Large Language Models (LLMs), be used to create Data Flow Diagrams (DFDs) for smart room systems to support security analysis? Methodology
Expected Results
This thesis could advance automated security diagrams and make threat analysis in smart systems more accessible and efficient by leveraging AI to translate complex system descriptions into visual DFDs, potentially reducing human error and improving the speed of security analysis.
|
Start date: | 2025-01-20 |
End date: | 2025-05-30 |
Prerequisites: |
|
IDT supervisors: | Sara Abbaspour |
Examiner: | Sasikumar Punnekkat |
Comments: |
For further information, please contact sara.abbaspour at mdu.se |
Company contact: |