How Tor Works: The Complete Technical Guide 2026

Guía técnica completa sobre la arquitectura interna de Tor en 2026: cifrado por capas ntor, circuitos de 3 saltos, v3 onion services y pluggable transports

En esta página

Tor (The Onion Router) constituye la infraestructura de anonimato y resistencia a la censura más auditada y desplegada del mundo. Diseñado originalmente sobre las bases del enrutamiento cebolla desarrollado por el U.S. Naval Research Laboratory en la década de 1990, Tor desacopla la identidad del usuario (representada por su dirección IP de origen) de su destino en la capa de aplicación. En un panorama técnico dominado por la correlación avanzada de metadatos, inspección profunda de paquetes (DPI) y análisis masivo de tráfico, comprender el funcionamiento criptográfico y topológico interno del protocolo resulta indispensable para periodistas, investigadores de seguridad y defensores de los derechos digitales.

Topología del circuito: La arquitectura de tres saltos

A diferencia de una VPN tradicional basada en un túnel cliente-servidor único donde el proveedor centralizado retiene la visibilidad completa del origen y el tráfico saliente, Tor opera sobre una red descentralizada de nodos voluntarios organizados en circuitos de tres saltos fijos para el tráfico estándar hacia Internet:

  • Guard / Entry Relay: Es el único nodo del circuito que conoce la dirección IP pública real del cliente. Para mitigar ataques de etiquetado y desanonimización por rotación rápida de nodos, Tor asigna un conjunto restringido de Guard Relays persistentes durante semanas o meses a cada cliente (algoritmo de selección de Guardias).
  • Middle Relay: Actúa como intermediario criptográfico. Recibe celdas cifradas del Guard Relay y las reenvía al Exit Relay. Su única función es impedir que el nodo de entrada y el de salida puedan correlacionar sus identidades o comunicarse directamente dentro del circuito.
  • Exit Relay: Es el último nodo del túnel. Descifra la última capa cebolla y reenvía el tráfico nativo (por ejemplo, TCP sobre TLS hacia un servidor HTTPS) a la Internet abierta. El nodo de salida conoce la dirección de destino y los paquetes sin procesar de capa de aplicación, pero desconoce completamente la IP del cliente original.

Esta compartimentación garantiza que ningún nodo individual del camino conozca simultáneamente la identidad del emisor y el contenido o destino de la comunicación.

Criptografía del circuito y el protocolo ntor

El establecimiento de un circuito Tor utiliza una técnica incremental conocida como telescoping. El cliente no contacta directamente a los tres nodos de una sola vez, sino que extiende el circuito salto por salto mediante el intercambio criptográfico de claves conocido como ntor handshake, basado en aritmética de curvas elípticas.

El proceso de telescoping mediante celdas fijas

El tráfico en Tor se fracciona estrictamente en unidades discretas de 514 bytes llamadas cells (celdas), evitando que la variación de tamaño revele metadatos en tránsito:

  1. Conexión con el Guard: El cliente establece una conexión TLS convencional con el Guard Relay y envía una celda CREATE2 que contiene la clave pública efímera del cliente sobre Curve25519. El nodo responde con una celda CREATED2. Ambos derivan una clave simétrica compartida mediante HKDF-SHA256.
  2. Extensión al Middle Relay: Con el túnel de un salto ya asegurado, el cliente envía una celda RELAY_EXTEND2 empaquetada dentro de la primera capa criptográfica. El Guard la desempaqueta y reenvía un CREATE2 al Middle Relay. El intercambio ntor se ejecuta dentro del canal cifrado existente. Al recibir EXTENDED2, se negocia el segundo secreto simétrico.
  3. Extensión al Exit Relay: El cliente repite el proceso enviando otra celda RELAY_EXTEND2 que atraviesa cifrada el Guard y el Middle antes de llegar al Exit Relay. Se genera la tercera clave de sesión.
Cada paquete saliente del cliente está cifrado con tres capas concéntricas (AES-CTR o ChaCha20-Poly1305). Conforme la celda viaja a través del circuito, cada nodo "pela" su respectiva capa simétrica utilizando su secreto de sesión, en un proceso unidireccional y sin memoria de estado anterior.

Descubrimiento de red y el consenso de Directory Authorities

Para seleccionar rutas válidas de forma autónoma y segura, el cliente necesita una vista idéntica y fidedigna del estado global de la red. Esto se gestiona mediante las Directory Authorities (Autoridades de Directorio), un grupo distribuido y estrictamente auditado de servidores de confianza operados por diferentes organizaciones e individuos del ecosistema.

Cada hora, estas autoridades votan sobre el estado, ancho de banda medido, banderas operativas (como Guard, Exit, Fast, Stable) y claves públicas de todos los repetidores activos. Este proceso genera un documento criptográfico inmutable denominado Consensus (consenso), firmado por la mayoría de las autoridades. Los clientes descargan este consenso periódicamente en formato de microdescriptors ligeros, asegurando que un adversario no pueda alimentar a una víctima con información topológica aislada o maliciosa (defensa contra ataques Sybil y eclipsado).

Servicios Cebolla v3 (Onion Services): Criptografía extremo a extremo

Los Servicios Cebolla eliminan la necesidad de un Exit Relay, permitiendo alojar servicios TCP donde tanto el cliente como el servidor permanecen estrictamente anónimos y sin exponer direcciones IP ni puertos al espacio IPv4/IPv6 público. La versión 3 (v3) de estos servicios introduce direcciones de 56 caracteres alfanuméricos que codifican directamente claves públicas en formato Ed25519.

Flujo de conexión a un Onion Service

El establecimiento de una sesión .onion se lleva a cabo sin confiar en registros DNS tradicionales mediante una coordinación criptográfica de seis saltos:

  1. Publicación de Descriptores: El servicio onion construye circuitos de tres saltos hacia varios repetidores y les solicita actuar como Introduction Points (Puntos de Introducción). Luego, firma un descriptor con su clave privada Ed25519 que lista estos puntos y lo sube a la tabla de hash distribuida (HSDir) de la red Tor.
  2. Solicitud del Cliente: El cliente que desea conectarse resuelve la dirección consultando la HSDir para obtener el descriptor firmado y autenticado del servicio.
  3. Rendezvous Point: El cliente crea un circuito independiente de tres saltos hacia un repetidor aleatorio y le pide actuar como su Rendezvous Point (Punto de Encuentro), entregándole un secreto criptográfico de un solo uso (rendezvous cookie).
  4. Notificación: A través de un circuito hacia uno de los Introduction Points del servicio, el cliente envía un mensaje cifrado para el servicio onion que especifica la identidad del Rendezvous Point y la cookie.
  5. Enlace: El servicio onion crea su propio circuito de tres saltos hacia el Rendezvous Point y le entrega la misma cookie.
  6. Canal unificado: El Rendezvous Point conecta ambos extremos sin poder descifrar el tráfico, ya que cliente y servicio establecen un cifrado extremo a extremo adicional sobre el canal resultante de seis saltos.

Resistencia a la censura: Bridges y Pluggable Transports

Cuando un adversario estatal o corporativo bloquea el acceso a las direcciones IP públicas listadas en el consenso o analiza las cabeceras TLS estándar mediante inspección profunda (DPI), los clientes recurren a los Bridges (repetidores no listados públicamente) acoplados con Pluggable Transports.

  • obfs4: Modifica la firma sintáctica del flujo TCP. Implementa criptografía basada en Elligator 2, lo que hace que los paquetes iniciales de enlace sean indistinguibles de ruido pseudoaleatorio puro, impidiendo la detección por firmas heurísticas de DPI.
  • Snowflake: Emplea la tecnología WebRTC para enrutar el tráfico a través de proxies efímeros que corren en navegadores de voluntarios en todo el mundo. El tráfico parece una videollamada o sesión multimedia legítima P2P, sumamente compleja de bloquear sin degradar masivamente las comunicaciones globales.
  • WebTunnel: Una evolución clave que encapsula el tráfico de Tor dentro de conexiones HTTP/2 o HTTP/3 indistinguibles de una navegación estándar hacia un servidor web legítimo configurado con certificados TLS comerciales, anulando bloqueos basados en protocolos.

Vectores de ataque, correlación de tráfico y defensas

A pesar de su robustez criptográfica, el modelo de seguridad de Tor no es infalible contra adversarios con capacidad de observación global o infraestructura privilegiada. Tor es un sistema de anonimato de baja latencia, lo que introduce compromisos fundamentales frente a redes mixtas (mixnets) de alta latencia.

Ataques de correlación de tráfico de extremo a extremo

Si una entidad (como un consorcio de inteligencia o un proveedor troncal transnacional) es capaz de monitorear simultáneamente el enlace entre el cliente y el Guard Relay, y el enlace entre el Exit Relay y el destino, puede aplicar análisis estadístico sobre el tamaño de los paquetes y los intervalos entre llegadas (packet inter-arrival timings). Si los patrones matemáticos coinciden, el anonimato se quiebra pasivamente sin necesidad de romper las capas criptográficas.

Aislamiento de flujos (Stream Isolation) y Website Fingerprinting

Para mitigar la correlación a nivel local y de aplicación, herramientas como Tor Browser implementan:

  • Stream Isolation: Cada pestaña o dominio web de origen es forzado a utilizar un circuito Tor independiente con diferentes credenciales SOCKS5 internas, evitando que una petición de telemetría de un sitio web se asocie al circuito donde el usuario consulta contenido sensible.
  • Defensas contra Fingerprinting: Técnicas avanzadas como el acolchado de celdas (circuit padding) inyectan paquetes señuelo en momentos de inactividad o ráfagas para dificultar que un observador local identifique qué página web se está cargando a partir de los patrones de tamaño del flujo cifrado.

Conclusión: La postura defensiva en el ecosistema actual

Tor no debe concebirse como un escudo absoluto por sí mismo, sino como un componente criptográfico riguroso que debe ser operado dentro de una estrategia de higiene operativa integral. Al anonimizar el transporte a nivel de paquete mediante tres capas de cifrado efímero, desacoplar el enrutamiento con los servicios cebolla v3 y camuflar las señales con Pluggable Transports avanzados, Tor continúa siendo la infraestructura civil más sofisticada para salvaguardar la libertad de información y la privacidad técnica contra actores estatales y corporativos con capacidades globales de vigilancia.

Palabras clave
red Torenrutamiento cebollacriptografía ntorservicios onion v3pluggable transportsseguridad defensivaprivacidad digitalDirectory Authorities