Firmas de anillo
Los basicos
En criptografía, una firma en anillo es un tipo de firma digital que puede realizar cualquier miembro de un grupo de usuarios que tengan claves. Por lo tanto, un mensaje firmado con una firma de anillo está respaldado por alguien de un grupo particular de personas. Una de las propiedades de seguridad de una firma en anillo es que debería ser computacionalmente inviable para determinar cual de las claves de los miembros del grupo se utilizó para producir la firma.
Por ejemplo, una firma de anillo podría usarse para proporcionar una firma anónima de "un funcionario de alto rango de la Casa Blanca", sin revelar qué funcionario firmó el mensaje. Las firmas en anillo son adecuadas para esta aplicación porque el anonimato de una firma en anillo no se puede revocar y porque el grupo para una firma en anillo se puede improvisar (no requiere configuración previa).
Aplicación a Haven
Una firma de anillo hace uso de las claves de su cuenta y una serie de claves públicas (también conocidas como salidas) extraídas de la cadena de bloques mediante un método de distribución triangular. Con el transcurso del tiempo, los resultados anteriores se podrían utilizar varias veces para formar posibles participantes firmantes. En un "anillo" de posibles firmantes, todos los miembros del anillo son iguales y válidos. No hay forma de que un observador externo pueda saber cuál de los posibles firmantes de un grupo de firmas pertenece a su cuenta. Por lo tanto, las firmas de anillo garantizan que los resultados de las transacciones no se puedan rastrear. Además, no hay problemas de fungibilidad con Haven dado que cada salida de transacción tiene una negación plausible (por ejemplo, la red no puede decir qué salidas se gastan o no se gastan).
Para leer cómo Haven le brinda privacidad de forma predeterminada (desvinculabilidad), consulte direcciones ocultas.