La tecnología blockchain para el acceso y la gestión de autorizaciones en el Internet de las cosas
Autores: Polychronaki, Maria; Kogias, Dimitrios G.; Leligkou, Helen C.; Karkazis, Panagiotis A.
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
La tecnología blockchain para el acceso y la gestión de autorizaciones en el Internet de las cosas
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Internet de las cosas
Problemas de seguridad
Descentralización
Gestión de identidad y acceso
Cadena de bloques
Marcos estandarizados
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 44
Citaciones: Sin citaciones
El Internet de las Cosas (IoT) sigue sufriendo problemas de seguridad, incluso después de 20 años de evolución tecnológica y esfuerzos continuos. Aunque la descentralización del IoT parece ser una solución para mejorar la gestión de recursos y la escalabilidad, la mayoría de los servicios siguen siendo centralizados, exponiendo los sistemas IoT a ataques maliciosos. Como resultado, esto conduce a fallas en la funcionalidad y pone en peligro la integridad de los usuarios y los datos. La Gestión de Identidad y Acceso (IAM) tiene la capacidad de proporcionar defensa contra una gran cantidad de amenazas de seguridad. Además, la cadena de bloques es una tecnología que puede soportar nativamente la descentralización, así como técnicas de acceso y gestión de autorización, utilizando la lógica programable correspondiente y aprovechando mecanismos criptográficos para la privacidad y la seguridad. Utilizando marcos estandarizados (por ejemplo, Identificadores Descentralizados y Credenciales Verificables), una solución de acceso y autorización basada en blockchain puede presentar la base para un marco IAM descentralizado uniforme para el IoT. Con este fin, este documento presenta un diseño de prueba de concepto e implementación de una solución IAM basada en contratos inteligentes de Solidity, dirigida a dos áreas: en primer lugar, respaldando el hecho de que la cadena de bloques puede proporcionar de manera fluida la base para un marco IAM descentralizado, mientras que en segundo lugar (y lo más importante) explorando el desafío de integrarse dentro de los sistemas IoT existentes, evitando el rediseño y el re-desarrollo en nombre de los fabricantes de IoT.
Descripción
El Internet de las Cosas (IoT) sigue sufriendo problemas de seguridad, incluso después de 20 años de evolución tecnológica y esfuerzos continuos. Aunque la descentralización del IoT parece ser una solución para mejorar la gestión de recursos y la escalabilidad, la mayoría de los servicios siguen siendo centralizados, exponiendo los sistemas IoT a ataques maliciosos. Como resultado, esto conduce a fallas en la funcionalidad y pone en peligro la integridad de los usuarios y los datos. La Gestión de Identidad y Acceso (IAM) tiene la capacidad de proporcionar defensa contra una gran cantidad de amenazas de seguridad. Además, la cadena de bloques es una tecnología que puede soportar nativamente la descentralización, así como técnicas de acceso y gestión de autorización, utilizando la lógica programable correspondiente y aprovechando mecanismos criptográficos para la privacidad y la seguridad. Utilizando marcos estandarizados (por ejemplo, Identificadores Descentralizados y Credenciales Verificables), una solución de acceso y autorización basada en blockchain puede presentar la base para un marco IAM descentralizado uniforme para el IoT. Con este fin, este documento presenta un diseño de prueba de concepto e implementación de una solución IAM basada en contratos inteligentes de Solidity, dirigida a dos áreas: en primer lugar, respaldando el hecho de que la cadena de bloques puede proporcionar de manera fluida la base para un marco IAM descentralizado, mientras que en segundo lugar (y lo más importante) explorando el desafío de integrarse dentro de los sistemas IoT existentes, evitando el rediseño y el re-desarrollo en nombre de los fabricantes de IoT.