Celdas de tamaño fijo
Eliminan las huellas basadas en el tamaño de los paquetes y dejan solo el tiempo y el volumen como señales.
Un desglose mito a mito del cifrado por capas, la lógica de los saltos entre relevos y por qué los tiempos no vinculan al emisor con el destino.
9 min de lectura
LeerEl temor de que cada repetidor pueda leer una parte de una conexión onion de Torzon Market malinterpreta cómo funciona el enrutamiento onion de Torzon Market: los nodos no reciben una porción parcial en texto plano de tu tráfico. Un repetidor solo ve texto cifrado, más una instrucción de enrutamiento que le permite quitar una única capa y conocer el siguiente salto — no el origen, no el destino final y no el contenido del mensaje.
Dentro del cliente, el mensaje se envuelve en varias capas de cifrado antes de salir de tu equipo. Cada capa lleva dos cosas: una carga útil cifrada y un campo de destino legible solo después de quitar esa capa. Como las capas se aplican en orden inverso — primero la más interna y al final la más externa —, cada repetidor tiene una clave de descifrado distinta y solo puede quitar exactamente una capa.
Como cada repetidor conoce solo a su predecesor y sucesor inmediatos, ningún nodo por sí solo puede conectar «quién lo envió» con «a dónde va finalmente». El primer repetidor te ve a ti pero no el destino; el repetidor intermedio no ve ni lo uno ni lo otro; el último repetidor ve el destino pero no a ti.
| Pregunta | Qué ve realmente un repetidor intermedio | Qué necesitaría para descifrar tu tráfico |
|---|---|---|
| ¿Se puede leer la carga útil? | no, sigue siendo texto cifrado anidado | las claves de descifrado de todas las capas restantes ;; ¿Conoce el origen? |
Un repetidor que quita una capa no puede reconstruir el mensaje solo con ese acto. Los datos restantes siguen pareciendo texto cifrado uniforme y, sin las demás claves privadas, el repetidor no tiene ningún fragmento legible.
Un nodo de entrada conoce tu dirección de red, pero ese único dato no basta para rastrear un circuito. El repetidor divide el conocimiento entre tres partes distintas: el primer nodo sabe dónde estás, no qué quieres; el nodo intermedio no sabe ninguna de las dos cosas; el nodo de salida sabe qué pides, no quién lo pide. La imposibilidad de vincular ambos extremos nace de esta separación, no de ocultárselo todo a todos.
Antes de que tu cliente construya un circuito, negocia una clave de cifrado distinta con cada repetidor de la ruta. El tráfico hacia el destino se envuelve con esas claves en orden inverso: la capa más interna solo puede leerla el repetidor de salida, y la capa exterior solo el de entrada. Cada repetidor retira una capa, descubre el siguiente salto y reenvía el resto sin poder abrir lo que queda.
| Qué tiene cada nodo | Nodo de entrada | Nodo de salida |
|---|---|---|
| Tu dirección | conocida | desconocida ;; Contenido de la petición |
Imagina tres sobres sellados, uno dentro de otro: cada mensajero abre solo el sobre dirigido a él y ve una instrucción para el siguiente mensajero.
El punto débil no es que el nodo de entrada conozca tu IP; es combinar esa IP con una segunda señal del mismo circuito. Separa los horarios y las identidades que usas para actividades distintas.
Un observador pasivo que registre únicamente el momento y el tamaño de los paquetes no puede simplemente emparejar un emisor con un destino en un circuito cebolla de Torzon. La red aplana y redistribuye deliberadamente esos patrones antes de que se conviertan en una huella utilizable.
El problema central es que la correlación ingenua supone una coincidencia uno a uno: una solicitud entra, una solicitud sale, con un retraso reconocible. En la práctica, un circuito Torzon transporta varias secuencias lógicas a la vez, y cada secuencia se divide en celdas de tamaño fijo. Cuando dos o más secuencias comparten un circuito, sus celdas se intercalan. El observador ve una cinta continua de celdas idénticas, no conversaciones separadas.
Además, los nodos de retransmisión pueden introducir celdas de relleno: tráfico ficticio que no transporta datos de aplicación. El relleno llena los silencios para que un circuito inactivo siga moviendo bytes. Un observador no puede distinguir si una ráfaga determinada contiene una solicitud de página real, una señal de mantenimiento o ruido deliberado.
Supongamos que alguien vigila la conexión entre el usuario y el primer nodo y, por separado, vigila la conexión que sale del último nodo. Ve dos flujos de celdas. Para correlacionarlos, debe aislar un patrón distintivo: una pausa, una ráfaga, una secuencia de tamaños. Pero el dimensionado de celdas normaliza el tamaño y la multiplexación del circuito mezcla los flujos. Un patrón visible en el lado de entrada puede dividirse, reordenarse o rellenarse antes de salir.
Eliminan las huellas basadas en el tamaño de los paquetes y dejan solo el tiempo y el volumen como señales.
Insertan tráfico de cobertura durante los periodos de inactividad, para que el silencio no delate actividad.
Intercala varias secuencias, de modo que una solicitud de usuario no se corresponde con un único evento de salida visible.
Incluso la señal temporal se debilita. Una celda no viaja instantáneamente; se pone en cola detrás de otras celdas en cada retransmisor. Las pequeñas diferencias de programación se acumulan, de modo que un hueco en el lado de salida que parece igual al hueco del lado de entrada puede en realidad estar desplazado por otra secuencia distinta y no relacionada del mismo circuito.
La correlación no es imposible en teoría, pero exige observar ambos extremos, aislar un circuito concreto y superar el relleno y la multiplexación. Ese es un problema mucho más difícil que “observar el tiempo”.
Al leer afirmaciones sobre ataques de temporización, comprueba si quien las formula supone un circuito de una sola secuencia y sin relleno. Esa suposición rara vez coincide con el funcionamiento real de una conexión cebolla moderna.
No. Un repetidor elimina únicamente su propia capa de cifrado y solo ve las direcciones del salto anterior y del siguiente, además de la carga útil cifrada para el siguiente nodo. El contenido en claro de tu solicitud solo puede leerlo el nodo de salida o tu destino, no cada repetidor del camino.
El primer nodo ve tu IP real porque te conectas directamente a él, pero no conoce tu destino final ni el contenido de tu tráfico cifrado. Tampoco puede saber si eres tú quien origina la solicitud o si simplemente estás retransmitiendo tráfico de otro usuario, lo que protege tu anonimato.
La correlación temporal es un riesgo teórico conocido, pero el enrutamiento cebolla añade cifrado por capas, multiplexación de circuitos y retardos variables que dificultan mucho una correspondencia fiable en la práctica. Un observador necesitaría visibilidad simultánea sobre los puntos de entrada y de salida de la red, lo que supone una barrera alta más que un fallo trivial.
Comprueba si la explicación confunde capas de cifrado con texto legible, afirma que un único repetidor puede rastrear todo el camino o ignora la diferencia entre conocer una IP y saber quién originó una solicitud. El material fiable se centra en principios como el cifrado por capas, el direccionamiento salto a salto y la separación entre el conocimiento de entrada y el de salida.
Un explicador fiable debe entregarte sus pruebas internas, no solo sus conclusiones. Antes de aceptar cualquier explicación del enrutado cebolla de Torzon, comprueba si la fuente distingue capas, nodos, número de saltos y comportamiento temporal como afirmaciones separadas, y si cada afirmación puede verificarse con tu propia vista del circuito o con una herramienta de captura de paquetes.
Trata cualquier explicador que use “cifrado de grado militar” o “nodos anónimos” sin nombrar la mecánica de capas como no verificado.
Una fuente que dice que un repetidor “lee un fragmento” de tu tráfico está describiendo un descifrado compartido, no el desenvuelto por capas de Tor; es una señal de alerta de un mito reciclado.
No necesitas confiar en la autoridad de un explicador. Necesitas que te dé los detalles observables de capas y flujo que tu propio cliente puede mostrar.