
Únase a los principales líderes de hoy en línea en Data Summit el 9 de marzo. Registrarse aquí.
Este artículo fue aportado por Deepak Gupta, cofundador de LoginRadius, estratega tecnológico, innovador en ciberseguridad y autor.
Hoy en día, casi todas nuestras identidades digitales están vinculadas a través de dispositivos, aplicaciones y servicios. Los proveedores de servicios controlan estas identidades digitales y sus respectivos datos de identidad digital.
Debido a esto, los usuarios ahora experimentan abuso de datos personales y filtraciones de datos que afectan su vida social, financiera y profesional.
Además, cuando se otorga acceso a múltiples terceros o proveedores de servicios desde diferentes aplicaciones, se vuelve más difícil para los usuarios administrar sus datos personales y retirar el acceso a su información. Los usuarios deben poseer y controlar sus identidades digitales para abordar estas inquietudes, preferiblemente desde una sola fuente.
Un sistema centralizado hace que los datos de identidad de los usuarios sean extremadamente vulnerables a los ataques cibernéticos y las filtraciones de datos. Pero las soluciones de identidad descentralizadas ofrecen un nuevo horizonte al permitir que los usuarios y proveedores de servicios tengan un mejor control sobre su identidad y datos personales.
Este artículo cubre lo siguiente:
- ¿Qué es una identidad descentralizada?
- Cómo funciona la identidad descentralizada con blockchain
- Cómo autenticarse con una identidad descentralizada
- ¿Qué sucede si cambiamos completamente a un proceso de identidad descentralizado?
- Beneficios de usar blockchain con identidad descentralizada
¿Qué es una identidad descentralizada?
La identidad descentralizada se basa en un marco de confianza para la gestión de identidades. Permite a los usuarios generar y controlar su propia identidad digital sin depender de ningún proveedor de servicios en particular.
Por ejemplo, las identidades digitales pueden ser aprobadas por múltiples emisores, como un empleador, el gobierno o la universidad, que permanecen almacenadas en una billetera digital llamada «cartera de identidad». Usando la billetera de identidad, el usuario (es decir, el titular de la identidad) puede probar su identidad a un tercero. La billetera ayuda a los usuarios a otorgar y revocar el acceso a la información de identidad desde una sola fuente, lo que lo hace más fácil.
Según Forrester, «La identidad digital descentralizada (DDID) no es solo una palabra de moda en tecnología: promete una reingeniería completa del ecosistema de identidad física y digital centralizado actual en una arquitectura descentralizada y democratizada».
Cómo funciona la identidad descentralizada con blockchain
La construcción de una identidad descentralizada con blockchain generalmente consta de los siguientes elementos:
- Cartera de identidad: Una aplicación que permite a los usuarios crear su identidad descentralizada y administrar su acceso a los proveedores de servicios.
- Titular de la identidad: Un usuario que crea su identidad descentralizada utilizando la billetera de identidad.
- Emisor/Verificador: La persona que emite y verifica la información de identidad. Firman la transacción con su clave privada.
- Proveedor de servicio: Aplicaciones que aceptan autenticación de identidad descentralizada y acceden a blockchain/libro mayor distribuido para buscar el DID que el usuario ha compartido.
- Blockchain/Libro mayor distribuido: Un libro mayor descentralizado y distribuido que proporciona el mecanismo y las funciones para los DID y su función.
- DID (Identificador Descentralizado): Un identificador único que contiene detalles como la clave pública, la información de verificación y los extremos del servicio.
En una forma de identidad descentralizada, una aplicación (una billetera de identidad) permite a los usuarios crear su propia identidad digital. Al crear una identidad, se generan las respectivas claves criptográficas (una clave pública y una privada).
La billetera de identidad envía una carga útil de registro con una clave pública a la cadena de bloques, lo que genera un identificador único para su billetera. La clave privada permanece en el dispositivo/billetera de identidad del usuario y se usa durante la autenticación.
Así mismo emisoresLas autoridades como el gobierno, las universidades y las instituciones financieras verifican su información de identidad respectiva y complementan los datos de identidad digital en un proceso similar a la emisión de certificados. Los procesos, como la verificación de la identidad del usuario y la emisión de nuevas credenciales, requieren que los emisores firmen con sus claves privadas.
Cómo autenticarse con identidad descentralizada
Estos son los pasos de autenticación con identidad descentralizada y blockchain.
- La billetera de identidad contiene detalles de identidad verificados del usuario, como nombre, edad, dirección, educación, detalles de empleo e información financiera. Esta información ayuda a generar confianza y autoriza al usuario a realizar la autenticación.
- El mecanismo de identidad descentralizado toma la clave pública asociada con la clave privada y la publica en un libro mayor distribuido como una cadena de bloques.
- Dado que el sistema descentralizado proporciona la clave pública para el libro mayor distribuido, la billetera de identidad recibe un identificador descentralizado (DID). DID es un identificador único que representa al usuario en Internet.
- El usuario comparte este DID con el proveedor de servicios para la autenticación.
- El proveedor de servicios busca el DID común en el libro mayor distribuido. Si lo encuentra, Distributed Ledger envía datos coincidentes a la aplicación.
- El usuario firma esta transacción con la clave privada para completar la autenticación.
- La aplicación del proveedor de servicios confirma el éxito de la autenticación y permite que el usuario realice las acciones.
¿Qué sucede cuando adoptamos completamente el proceso de identidad descentralizado?
Supongamos un escenario de compras en línea donde los datos requeridos se transfieren desde la billetera asociada con la identidad descentralizada. La billetera en este escenario contiene la identidad verificada, la dirección y los datos financieros.
Los usuarios comparten datos de identidad para iniciar sesión en el sitio web enviando la información requerida de la carpeta de identidad. Está autenticado con el sitio web sin compartir los datos reales. El mismo escenario se aplica al proceso de pago; Un usuario puede realizar un pedido con la dirección y la fuente de pago ya verificadas en su billetera de identidad.
En consecuencia, un usuario puede pasar por una experiencia de compra en línea segura y sin problemas sin compartir una dirección o información financiera con el propietario de un sitio de comercio electrónico.
5 beneficios de usar blockchain
- confiable: La tecnología Blockchain utiliza un enfoque de consenso para probar la autenticidad de los datos en diferentes nodos y actúa como una fuente de confianza para verificar la identidad del usuario. Además de los datos, cada bloque también contiene un hash que cambia cuando alguien manipula los datos. Estos bloques son una lista altamente encriptada de transacciones o entradas compartidas por todos los nodos distribuidos en la red.
- integridad de los datos: El mecanismo de almacenamiento de datos basado en blockchain es inmutable y persistente, por lo que no es posible realizar modificaciones ni eliminaciones. Los sistemas de identidad descentralizados utilizan este mecanismo para que ninguna entidad externa pueda manipular o modificar los datos.
- seguridad: Otra razón clave para usar blockchain en sistemas de identidad descentralizados es proporcionar una seguridad sólida. El sistema blockchain tiene un diseño inherente en el que los datos se gestionan de forma altamente cifrada. La cadena de bloques también cuenta con firmas digitales, algoritmos de consenso y funciones hash criptográficas para proteger las identidades de los usuarios contra violaciones y robos.
- intimidad: Los sistemas de identidad descentralizados que aprovechan blockchain con un identificador pseudoanónimo (identificador descentralizado) pueden ayudar a aliviar las preocupaciones de privacidad de los titulares de identidad.
- sencillez: Los emisores de identidad aprovechan el proceso continuo de emisión de identidades digitales. Los verificadores de identidad pueden incorporar de manera eficiente a nuevos usuarios y realizar el proceso de verificación de información. Los titulares de identidad pueden almacenar y administrar fácilmente sus identidades en la billetera de identidad.
Conclusión
De todos los hechos anteriores, se puede ver que una identidad descentralizada con blockchain puede transformar completamente el panorama de la identidad digital. Hará que la gestión de la identidad digital sea descentralizada y fluida, ya que ninguna organización específica gestiona los datos de los usuarios.
Más importante aún, los usuarios pueden autenticarse fácilmente sin compartir su información personal confidencial con terceros.
Deepak Gupta es cofundador, estratega tecnológico, innovador en ciberseguridad y autor de LoginRadius.
tomador de decisiones de datos
¡Bienvenido a la comunidad VentureBeat!
DataDecisionMakers es el lugar donde los expertos, incluido el personal técnico, que trabajan con datos pueden compartir ideas e innovaciones relacionadas con los datos.
Si desea leer sobre ideas innovadoras e información actualizada, mejores prácticas y el futuro de los datos y la tecnología de datos, visítenos en DataDecisionMakers.
¡Incluso podría considerar contribuir con un artículo propio!
Leer más de DataDecisionMakers