¿Cómo se asegura el remitente en una red Tor de que un nodo solo pueda ser descifrado por un relé?

Esto se hace por la magia de la criptografía de clave pública.

Al contrario de lo que las personas entienden intuitivamente cuando escuchan el cifrado, PKC se basa en una rareza: tiene dos claves en lugar de una sola.

La clave pública solo puede cifrar, no descifrar. También se puede usar para confirmar que una determinada porción de datos fue firmada por la clave privada que pertenece a esta clave privada en particular, sin revelarla realmente.

La clave privada se usa para descifrar y firmar.

Ahora, dado que las claves públicas son, bueno, públicas, conocidas por cualquiera a quien le importe. Es fácil cifrar un dato de tal manera que solo una determinada persona / nodo / lo que sea pueda descifrarlo.

La O en TOR significa cebolla, lo que significa que el enrutamiento y el cifrado / descifrado se realizan varias veces (como las capas de una cebolla) para maximizar la seguridad.