Mixminion


Mixminion es la implementación estándar del protocolo de reenvío anónimo Tipo III . Mixminion puede enviar y recibir correo electrónico anónimo .

Mixminion utiliza una arquitectura de red mixta para proporcionar un fuerte anonimato y evitar que los espías y otros atacantes vinculen a remitentes y destinatarios. Los voluntarios ejecutan servidores (llamados "mezclas") que reciben mensajes, los descifran, los reordenan y los retransmiten hacia su destino final. Cada correo electrónico pasa por varias combinaciones, de modo que ninguna combinación única puede vincular a los remitentes de los mensajes con los destinatarios.

Para enviar un mensaje anónimo, mixminion lo divide en trozos de tamaño uniforme (también llamados "paquetes"), rellena los paquetes a un tamaño uniforme y elige una ruta a través de la red mixta para cada paquete. El software cifra cada paquete con las claves públicas para cada servidor en su ruta, una por una. Cuando llega el momento de transmitir un paquete, mixminion lo envía a la primera mezcla de la ruta. La primera mezcla descifra el paquete, aprende qué mezcla recibirá el paquete y lo transmite. Finalmente, el paquete llega a una mezcla final (o "salida"), que lo envía al destinatario elegido. Debido a que ninguna mezcla ve más de la ruta además de las mezclas inmediatamente adyacentes, no pueden vincular remitentes a destinatarios.

Mixminion admite bloques de respuesta de un solo uso (o SURB) para permitir destinatarios anónimos. Un SURB codifica un medio camino a un destinatario, de modo que cada mezcla en la secuencia pueda desenvolver una sola capa del camino y cifrar el mensaje para el destinatario. Cuando el mensaje llega al destinatario, el destinatario puede decodificar el mensaje y saber qué SURB se utilizó para enviarlo; el remitente no sabe qué destinatario ha recibido el mensaje anónimo.


Mixminion usando una interfaz de Windows