Actualización segura de firmware basada en blockchain utilizando un UAV
Autores: Seo, Jong Wan; Islam, Anik; Masuduzzaman, Md; Shin, Soo Young
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
Actualización segura de firmware basada en blockchain utilizando un UAV
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Cadena de bloques
Actualización de firmware
IoT
Seguridad
UAVs
Escalabilidad
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 60
Citaciones: Sin citaciones
Este documento propone un método de actualización de firmware basado en blockchain utilizando vehículos aéreos no tripulados (UAV) para resolver uno de los problemas de seguridad que surgen en el entorno de Internet de las cosas (IoT), que es el problema de seguridad del firmware. Tiene una alta escalabilidad y velocidad de transacción utilizando blockchains privados y resuelve las limitaciones de las conexiones a internet actualizando el firmware utilizando un UAV. El sistema de actualización de firmware propuesto gestiona de forma segura el dispositivo IoT y la información del firmware a través de cuatro procesos: registro de participantes, registro/actualización de firmware, solicitud de actualización de firmware y actualización de firmware. La verificación de dispositivos IoT y UAV se realiza utilizando la clave pública del dispositivo IoT y un filtro Bloom, y las actualizaciones de firmware se pueden realizar de forma segura utilizando comunicación de cifrado de clave pública. Para demostrar la seguridad del método propuesto, se realizó un análisis de seguridad basado en el modelo STRIDE, y el rendimiento de la red blockchain se analizó mediante simulación en Hyperledger.
Descripción
Este documento propone un método de actualización de firmware basado en blockchain utilizando vehículos aéreos no tripulados (UAV) para resolver uno de los problemas de seguridad que surgen en el entorno de Internet de las cosas (IoT), que es el problema de seguridad del firmware. Tiene una alta escalabilidad y velocidad de transacción utilizando blockchains privados y resuelve las limitaciones de las conexiones a internet actualizando el firmware utilizando un UAV. El sistema de actualización de firmware propuesto gestiona de forma segura el dispositivo IoT y la información del firmware a través de cuatro procesos: registro de participantes, registro/actualización de firmware, solicitud de actualización de firmware y actualización de firmware. La verificación de dispositivos IoT y UAV se realiza utilizando la clave pública del dispositivo IoT y un filtro Bloom, y las actualizaciones de firmware se pueden realizar de forma segura utilizando comunicación de cifrado de clave pública. Para demostrar la seguridad del método propuesto, se realizó un análisis de seguridad basado en el modelo STRIDE, y el rendimiento de la red blockchain se analizó mediante simulación en Hyperledger.