logo móvil
Contáctanos

Jerárquico basado en blockchain Control de acceso multi-chaincode para asegurar sistemas IoT

Autores: Abdi, Adam Ibrahim; Eassa, Fathy Elbouraey; Jambi, Kamal; Almarhabi, Khalid; Khemakhem, Maher; Basuhail, Abdullah; Yamin, Mohammad

Idioma: Inglés

Editor: MDPI

Año: 2022

Descargar PDF

Acceso abierto

Artículo científico
2022

Jerárquico basado en blockchain Control de acceso multi-chaincode para asegurar sistemas IoT


Categoría

Ingeniería y Tecnología

Subcategoría

Ingeniería Eléctrica y Electrónica

Palabras clave

Internet de las cosas
Control de acceso
Tecnología blockchain
Escalabilidad
Privacidad
Seguridad

Licencia

CC BY-SA – Atribución – Compartir Igual

Consultas: 34

Citaciones: Sin citaciones


Descripción
El rápido crecimiento de Internet de las Cosas (IoT) y sus atributos de dispositivos limitados y un entorno distribuido dificultan la gestión de una red tan grande y en crecimiento de dispositivos a escala global. Los sistemas tradicionales de control de acceso existentes proporcionan seguridad y gestión al sistema IoT. Sin embargo, estos mecanismos se basan en la gestión de autoridad central, lo que introduce problemas como un único punto de fallo, baja escalabilidad y falta de privacidad. Para abordar estos problemas, muchos investigadores han propuesto utilizar la tecnología blockchain para lograr un control de acceso descentralizado. Sin embargo, dichos modelos aún enfrentan problemas como la falta de escalabilidad y alta complejidad computacional. En este documento, proponemos un control de acceso basado en blockchain jerárquico y ligero de múltiples cadenas de bloques para proteger la seguridad y privacidad de los sistemas IoT. Un concepto de agrupación con gestores de BC permite la escalabilidad extendida del sistema propuesto. La arquitectura de la solución propuesta contiene tres componentes principales: un Gestor de Blockchain de Borde (EBCM), que es responsable de autenticar y autorizar dispositivos limitados localmente; un Gestor de Blockchain de Borde Agregado (AEBCM), que contiene varios EBCMs para controlar diferentes grupos y gestionar políticas ABAC, y un Gestor de Blockchain de Consorcio en la Nube (CCBCM), que asegura que solo los usuarios autorizados accedan a los recursos. En nuestra solución, los contratos inteligentes se utilizan para hacer cumplir de forma descentralizada las políticas de AC. Implementamos una prueba de concepto para nuestro sistema propuesto utilizando Hyperledger Fabric con permisos. Los resultados de la simulación y el análisis de seguridad muestran la eficiencia y efectividad de la solución propuesta.

Otros recursos que podrían interesarte

Temas Virtualpro