Identificación descentralizada con auditabilidad y privacidad
Autores: Alangot, Bithin; Szalachowski, Pawel; Dinh, Tien Tuan Anh; Meftah, Souhail; Gana, Jeff Ivanos; Aung, Khin Mi Mi; Li, Zengpeng
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Identificación descentralizada con auditabilidad y privacidad
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Identidad descentralizada
Sistemas DID
Protocolos de autenticación
Auditabilidad
Privacidad
Rendimiento
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 25
Citaciones: Sin citaciones
Los sistemas de identidad descentralizada (DID) tienen como objetivo dar a los usuarios un control total sobre sus identidades mediante el uso de tecnologías completamente descentralizadas, como blockchain o registros distribuidos, como proveedores de identidad. Sin embargo, cuando las credenciales de usuario son comprometidas, en los sistemas DID existentes es imposible para los usuarios detectar el uso indebido de credenciales. En este documento, proponemos nuevos protocolos de autenticación DID con dos propiedades: auditabilidad y privacidad. El primero permite la detección de eventos de autenticación maliciosos, mientras que el segundo evita que un adversario vincule un evento de autenticación con el usuario y el proveedor de servicios correspondiente. Presentamos dos protocolos que logran la auditabilidad con garantías variables de privacidad y rendimiento. El primer protocolo tiene un alto rendimiento, pero revela información sobre el usuario. El segundo protocolo logra una privacidad total, pero conlleva un mayor costo de rendimiento. Presentamos un análisis de seguridad formal de nuestros protocolos de preservación de la privacidad utilizando el probador Tamarin. Los implementamos y evaluamos su rendimiento con una cadena de bloques con permisos desplegada en Amazon AWS y una infraestructura de nube local. Los resultados demuestran que el primer protocolo es capaz de soportar cargas de trabajo de autenticación realistas, mientras que el segundo es casi práctico.
Descripción
Los sistemas de identidad descentralizada (DID) tienen como objetivo dar a los usuarios un control total sobre sus identidades mediante el uso de tecnologías completamente descentralizadas, como blockchain o registros distribuidos, como proveedores de identidad. Sin embargo, cuando las credenciales de usuario son comprometidas, en los sistemas DID existentes es imposible para los usuarios detectar el uso indebido de credenciales. En este documento, proponemos nuevos protocolos de autenticación DID con dos propiedades: auditabilidad y privacidad. El primero permite la detección de eventos de autenticación maliciosos, mientras que el segundo evita que un adversario vincule un evento de autenticación con el usuario y el proveedor de servicios correspondiente. Presentamos dos protocolos que logran la auditabilidad con garantías variables de privacidad y rendimiento. El primer protocolo tiene un alto rendimiento, pero revela información sobre el usuario. El segundo protocolo logra una privacidad total, pero conlleva un mayor costo de rendimiento. Presentamos un análisis de seguridad formal de nuestros protocolos de preservación de la privacidad utilizando el probador Tamarin. Los implementamos y evaluamos su rendimiento con una cadena de bloques con permisos desplegada en Amazon AWS y una infraestructura de nube local. Los resultados demuestran que el primer protocolo es capaz de soportar cargas de trabajo de autenticación realistas, mientras que el segundo es casi práctico.