Por. Cisco Internet Business Solution Group en 2020 tendrá más de 50 mil millones de dispositivos en la red IoTrecolectando y procesando varios datos.
Hoy en día, todos los abusos relacionados con la interceptación y el uso de datos privados hacen que los productores de software moderno piensen cada vez más en el uso de nuevas tecnologías que permitan proporcionar seguridad de red.
Incremento en popularidad kryptowalut hace que los desarrolladores de software estén interesados en la tecnología blockchain, que también se puede utilizar para mejorar la seguridad en las aplicaciones IoT Internet de las cosas (Internet de las cosas)
Ver tambien Inteligencia artificial y blockchain: ¿qué resultará de la combinación de dos potentes tecnologías?
Hoy, IoT y Blockchain son una de las tecnologías de más rápido crecimiento.
Blockchain, como una base de datos descentralizada y distribuida, funciona para que cada dispositivo (nodo) tenga los mismos permisos, y el intercambio de datos se realiza a través del sistema de transacciones entre estos nodos.
Tan pronto como aparece una transacción, el nodo informa a todos los demás dispositivos sobre ella y la transacción se verifica y luego se agrega a la lista de espera para aprobación. Se crea y verifica un bloque de datos que contiene todas las transacciones.
Tipos de cadena de bloque
–licenciado - en el que se determina de antemano qué nodos pueden unirse a la red y verificar los otros, lo que es seguro y hace que la mayoría de las implementaciones comerciales lo usen;
–sin licencia (sin permiso) - donde cada nodo puede participar en la verificación de otros, como en Bitcoinie y otros kryptowalutachdonde cada dispositivo puede unirse a la red.
Ver tambien Blockchain en registros médicos
encriptación
Cada transacción debe estar encriptada con un par de claves: privada y pública. Un nodo dado "firma" la transacción con su clave privada y luego informa a los demás sobre su apariencia. La clave pública adjunta permite a los otros nodos verificar la nueva transacción.
Esta firma digital contiene información sobre el remitente y la hora en que se creó la información. El número fijo de nodos ahora considera que el bloque es válido y se acepta en la cadena.
Gracias a estas protecciones, blockchain es seguro y resistente a modificaciones de datos no autorizadas.
Ver tambien Blockchain en el arte: Verisart ha recaudado 2,5 millones de dólares en fondos
Blockchain en IoT
Sin embargo, al analizar las soluciones actuales, hay algunas limitaciones a tener en cuenta, como:
- red y la mayoría de las aplicaciones de seguridad IoT depende de la seguridad nubes
- la potencia informática del servidor principal es limitada
La siguiente conclusión sigue:
En el caso de una falla en la nube, toda la red de dispositivos deja de funcionar.
Por lo tanto, la solución es introducir Blockchain en IoT, lo que eliminará estas amenazas.
a través de descentralización de bases de datos y la seguridad utilizada en la tecnología blockchain, la modificación no autorizada de datos es casi imposible. Además, los dispositivos podrán funcionar correctamente incluso a pesar de la falla de algunos de ellos.
retos
-blockchain requiere más potencia de computación en la nube, y muchos dispositivos IoT no tienen suficientes recursos;
- la creación y verificación de bloques requieren tiempo, e incluso los retrasos mínimos de comunicación son importantes en IoT;
-en blockchain, los dispositivos toman decisiones sin el conocimiento del servidor central, por lo que surge la pregunta sobre la responsabilidad de las consecuencias del error.