Enhancing IoT Security: Predicting Password Vulnerability and Providing Dynamic Recommendations using Machine Learning and Large Language Models
The rapid growth of IoT has increased security vulnerabilities, especially from weak passwords. This study aims to develop and validate a machine learning tool to predict password vulnerabilities in smart home IoT devices and provide dynamic recommendations using a Large Language Model (LLM). The research addresses gaps in existing security measures by offering a data-driven model that predicts vulnerabilities and provides real-time, tailored recommendations. Archival data from previous IoT security research, including password cracking attempts, were used to train the model. Testing involved real-world password data and adversarial scenarios, with performance evaluated using accuracy, precision, recall, and F1-score. The findings show significant improvements in recall and F1-score with the Retrieval Augmented Generation (RAG) architecture compared to the baseline, suggesting RAG’s potential in enhancing IoT security. Organizations can use this model to improve their infrastructure’s security, reducing risks from weak passwords.
Authors
- Yanzhen Qu
- Mariam Gewida
Institutions
- Colorado Technical University
Publication Details
- Journal
- European Journal of Electrical Engineering and Computer Science
- Published
- 2025-02-12
- DOI
- https://doi.org/10.24018/ejece.2025.9.1.666
- Citations
- 3
- Primary Topic
- Network Security and Intrusion Detection
- Type
- article
- Field-Weighted Citation Impact
- 4.46