Un esquema anónimo y revocable basado en la prueba de conocimiento cero para la autenticación entre dominios
Autores: Zhao, Xinjian; Xia, Fei; Xia, Hanning; Mao, Yunlong; Chen, Shi
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Un esquema anónimo y revocable basado en la prueba de conocimiento cero para la autenticación entre dominios
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Autenticación
Seguridad
Intercambio de dominios
Cadena de bloques
Privacidad
Revocabilidad
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 33
Citaciones: Sin citaciones
La autenticación es un servicio de seguridad crucial en Internet. En las aplicaciones del mundo real, a menudo existen múltiples dominios de confianza independientes, cada uno reconociendo solo ciertas identidades dentro de sus propios sistemas. Durante el acceso entre dominios, los usuarios no pueden utilizar directamente sus certificados originales, lo que presenta un problema de autenticación entre dominios. Los esquemas centralizados tradicionales suelen emplear un tercero de confianza (TTP, por sus siglas en inglés) para facilitar la transferencia de confianza de identidad entre dominios. Estos esquemas inevitablemente heredan las vulnerabilidades asociadas con los puntos únicos de fallo. En contraste, los esquemas descentralizados basados en blockchain eliminan efectivamente las posibles amenazas planteadas por los TTP. Sin embargo, la apertura y transparencia de la blockchain también traen nuevos problemas de seguridad, como la filtración de privacidad. En este documento, proponemos un esquema anónimo basado en zk-SNARK en la blockchain para la autenticación entre dominios. Específicamente, nuestro esquema adopta una estructura de autorización y luego prueba, que logra un equilibrio delicado entre anonimato y revocabilidad. Proporcionamos pruebas teóricas de la seguridad de nuestro esquema y explicamos cómo logra la revocabilidad proactiva. Los resultados de la evaluación experimental demostraron que nuestro esquema es seguro y eficiente, y la revocación podría lograrse introduciendo solo 64 bytes de almacenamiento en cadena con una comparación de hash.
Descripción
La autenticación es un servicio de seguridad crucial en Internet. En las aplicaciones del mundo real, a menudo existen múltiples dominios de confianza independientes, cada uno reconociendo solo ciertas identidades dentro de sus propios sistemas. Durante el acceso entre dominios, los usuarios no pueden utilizar directamente sus certificados originales, lo que presenta un problema de autenticación entre dominios. Los esquemas centralizados tradicionales suelen emplear un tercero de confianza (TTP, por sus siglas en inglés) para facilitar la transferencia de confianza de identidad entre dominios. Estos esquemas inevitablemente heredan las vulnerabilidades asociadas con los puntos únicos de fallo. En contraste, los esquemas descentralizados basados en blockchain eliminan efectivamente las posibles amenazas planteadas por los TTP. Sin embargo, la apertura y transparencia de la blockchain también traen nuevos problemas de seguridad, como la filtración de privacidad. En este documento, proponemos un esquema anónimo basado en zk-SNARK en la blockchain para la autenticación entre dominios. Específicamente, nuestro esquema adopta una estructura de autorización y luego prueba, que logra un equilibrio delicado entre anonimato y revocabilidad. Proporcionamos pruebas teóricas de la seguridad de nuestro esquema y explicamos cómo logra la revocabilidad proactiva. Los resultados de la evaluación experimental demostraron que nuestro esquema es seguro y eficiente, y la revocación podría lograrse introduciendo solo 64 bytes de almacenamiento en cadena con una comparación de hash.