RITA: Automatic Framework for Designing of Resilient IoT Applications

Luis Eduardo Pessoa, Cristovao Freitas Iglesias, Claudio Miceli
11/27/2024
cs.CRcs.AIcs.LG

No official code found. Best implementation: LEpessoa/RITA (1 star, last commit 2025-01-17).

Abstract

Designing resilient Internet of Things (IoT) systems requires i) identification of IoT Critical Objects (ICOs) such as services, devices, and resources, ii) threat analysis, and iii) mitigation strategy selection. However, the traditional process for designing resilient IoT systems is still manual, leading to inefficiencies and increased risks. In addition, while tools such as ChatGPT could support this manual and highly error-prone process, their use raises concerns over data privacy, inconsistent outputs, and internet dependence. Therefore, we propose RITA, an automated, open-source framework that uses a fine-tuned RoBERTa-based Named Entity Recognition (NER) model to identify ICOs from IoT requirement documents, correlate threats, and recommend countermeasures. RITA operates entirely offline and can be deployed on-site, safeguarding sensitive information and delivering consistent outputs that enhance standardization. In our empirical evaluation, RITA outperformed ChatGPT in four of seven ICO categories, particularly in actuator, sensor, network resource, and service identification, using both human-annotated and ChatGPT-generated test data. These findings indicate that RITA can improve resilient IoT design by effectively supporting key security operations, offering a practical solution for developing robust IoT architectures.

View on arXivView PDF

Code Implementations(1)

LEpessoa/RITACommunity100%
10CSS, HTMLOct 27, 20241 years ago

Similar Papers

Cite this paper

@article{pessoa2024rita,
  title  = {RITA: Automatic Framework for Designing of Resilient IoT Applications},
  author = {Luis Eduardo Pessoa and Cristovao Freitas Iglesias and Claudio Miceli},
  year   = {2024},
  eprint = {2411.18324},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.18324v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.18324.svg)](https://codeofpaper.com/paper/2411.18324)

Discussion