Un novedoso modelo de cifrado basado en blockchain para proteger los nodos de niebla de los comportamientos de los nodos maliciosos
Autores: Alshehri, Mohammed; Panda, Brajendra; Almakdi, Sultan; Alazeb, Abdulwahab; Halawani, Hanan; Al Mudawi, Naif; Khan, Riaz U.
Idioma: Inglés
Editor: MDPI
Año: 2021
Disponible con Suscripción Virtualpro
Artículos
Categoría
Ingeniería y Tecnología
Licencia
Atribución – Compartir igual
Consultas: 6
Citaciones: Sin citaciones
El mundo ha experimentado un gran avance en la tecnología informática. Las personas prefieren externalizar sus datos confidenciales para su almacenamiento y procesamiento en la computación en la nube debido a los servicios auspiciosos proporcionados por los proveedores de servicios en la nube. Tan prometedor como es este paradigma, crea problemas, que van desde la seguridad de los datos hasta la latencia del tiempo con la computación de datos y la entrega a los usuarios finales. En respuesta a estos desafíos, se propuso el paradigma de la computación de niebla como una extensión de la computación en la nube para superar la latencia del tiempo y los gastos generales de comunicación y para acercar los recursos de computación y almacenamiento tanto al suelo como a los usuarios finales. Sin embargo, la computación de niebla hereda los mismos desafíos de seguridad y privacidad encontrados en la computación en la nube tradicional. Este documento propuso un enfoque de control de acceso a datos de granularidad fina mediante la integración del algoritmo de cifrado basado en atributos de política de cifrado (CP-ABE) y la tecnología blockchain para asegurar la seguridad de los datos de los usuarios finales contra nodos de niebla maliciosos en caso de que un nodo de niebla comprometido sea expulsado. En este enfoque, propusimos federaciones de nodos de niebla que comparten los mismos atributos, como servicios y ubicaciones. El concepto de federación de niebla minimiza la latencia del tiempo y los gastos generales de comunicación entre los nodos de niebla y los servidores en la nube. Además, la idea de blockchain y la integración del algoritmo CP-ABE permiten que los nodos de niebla dentro de la misma federación de niebla realicen un proceso de autorización distribuido. Además, para abordar los problemas de latencia de tiempo y gastos generales de comunicación, equipamos a cada nodo de niebla con una base de datos fuera de la cadena para almacenar los archivos de datos más accesados con mayor frecuencia durante un tiempo determinado, así como una tabla de políticas de control de acceso en cadena (tabla de seguimiento de archivos en cadena) que debe protegerse de manipulaciones por parte de nodos de niebla maliciosos. Como resultado, el blockchain juega un papel crítico aquí porque es a prueba de manipulaciones por naturaleza. Evaluamos la eficiencia y viabilidad de nuestro enfoque mediante la realización de una simulación y el análisis de su seguridad y rendimiento.
Descripción
El mundo ha experimentado un gran avance en la tecnología informática. Las personas prefieren externalizar sus datos confidenciales para su almacenamiento y procesamiento en la computación en la nube debido a los servicios auspiciosos proporcionados por los proveedores de servicios en la nube. Tan prometedor como es este paradigma, crea problemas, que van desde la seguridad de los datos hasta la latencia del tiempo con la computación de datos y la entrega a los usuarios finales. En respuesta a estos desafíos, se propuso el paradigma de la computación de niebla como una extensión de la computación en la nube para superar la latencia del tiempo y los gastos generales de comunicación y para acercar los recursos de computación y almacenamiento tanto al suelo como a los usuarios finales. Sin embargo, la computación de niebla hereda los mismos desafíos de seguridad y privacidad encontrados en la computación en la nube tradicional. Este documento propuso un enfoque de control de acceso a datos de granularidad fina mediante la integración del algoritmo de cifrado basado en atributos de política de cifrado (CP-ABE) y la tecnología blockchain para asegurar la seguridad de los datos de los usuarios finales contra nodos de niebla maliciosos en caso de que un nodo de niebla comprometido sea expulsado. En este enfoque, propusimos federaciones de nodos de niebla que comparten los mismos atributos, como servicios y ubicaciones. El concepto de federación de niebla minimiza la latencia del tiempo y los gastos generales de comunicación entre los nodos de niebla y los servidores en la nube. Además, la idea de blockchain y la integración del algoritmo CP-ABE permiten que los nodos de niebla dentro de la misma federación de niebla realicen un proceso de autorización distribuido. Además, para abordar los problemas de latencia de tiempo y gastos generales de comunicación, equipamos a cada nodo de niebla con una base de datos fuera de la cadena para almacenar los archivos de datos más accesados con mayor frecuencia durante un tiempo determinado, así como una tabla de políticas de control de acceso en cadena (tabla de seguimiento de archivos en cadena) que debe protegerse de manipulaciones por parte de nodos de niebla maliciosos. Como resultado, el blockchain juega un papel crítico aquí porque es a prueba de manipulaciones por naturaleza. Evaluamos la eficiencia y viabilidad de nuestro enfoque mediante la realización de una simulación y el análisis de su seguridad y rendimiento.