Tor: lo scambio di chiavi diffie-helman viene eseguito tramite il destinatario del traffico?

2

Poiché stavo consultando specifiche Tor e ho notato che quando viene generato un circuito sul nodo di ogni circuito, mentre uno scambio di chiavi Diffie-Hellman viene eseguito su un percorso crittografato su ciascun nodo mentre l'immagine mostra sotto:

In altre parole:

QuindisupponiamocheAliceCoopervogliavisitareunsitowebattraversolareteTor:

L'N1 eseguirà uno scambio Diffie-Hellman Key con N3?

    
posta Dimitrios Desyllas 02.04.2018 - 14:40
fonte

1 risposta

2

No, lo scambio di chiavi avviene tra il client e ciascun relay. Questa è la tecnica generale dietro il routing della cipolla. Per il moderno protocollo Tor, il client scambierà una chiave simmetrica (AES128) con tre relè usando ECDHE (non DHE), in particolare usando Curve25519. Un messaggio inviato dal client verrà crittografato tre volte con ciascuna chiave e ogni relay eliminerà un singolo livello di crittografia. Una volta che il messaggio raggiunge il relè di uscita, rimane solo un livello, il livello crittografato con la chiave conosciuta dall'uscita. L'uscita la decrittografa e la invia a modo suo.

Si noti inoltre che il diagramma non è corretto. Il protocollo SOCKS non è usato per connettersi al primo relay (la guardia), ma piuttosto per consentire a un programma locale sul tuo computer di connettersi al tuo client Tor (di solito su localhost). Il protocollo utilizzato per connettersi al primo relè è il protocollo Tor stesso.

    
risposta data 03.04.2018 - 02:03
fonte

Leggi altre domande sui tag