Il Tor Project continua il suo incessante lavoro per migliorare la sicurezza e l’anonimato degli utenti introducendo un nuovo protocollo crittografico per il traffico all’interno del circuito: Counter Galois Onion (CGO). Questo protocollo è destinato a sostituire i metodi obsoleti e meno efficienti utilizzati per estendere i circuiti Tor, offrendo un meccanismo di cifratura sia più robusto che più performante.

L’introduzione di CGO è una mossa strategica per mitigare i rischi emergenti e garantire che le comunicazioni degli utenti attraverso la rete Tor rimangano protette da attacchi end-to-end mirati.
Superare le Limitazioni dei Protocolli Precedenti
Storicamente, il traffico all’interno dei circuiti Tor veniva crittografato utilizzando estensioni basate su primitive crittografiche come Tls-Crypt o TAP (basato su Diffie-Hellman), che, sebbene efficaci al momento della loro introduzione, presentavano overhead prestazionali e complessità. Tls-Crypt, in particolare, aveva introdotto una logica di crittografia per i dati a livello di circuito, ma richiedeva un’attenzione eccessiva ai dettagli per garantire una sicurezza perfetta.
Counter Galois Onion risolve queste sfide introducendo un nuovo sistema che utilizza primitive crittografiche con performance superiori. Il nuovo protocollo si basa su un’architettura più moderna che semplifica il processo di handshake e riduce il carico computazionale sui relay Tor. Questo non solo velocizza l’instaurazione del circuito, ma aumenta anche la resilienza complessiva della rete.
I Benefici di CGO: Velocità e Sicurezza Aumentate
L’adozione di CGO apporta due miglioramenti fondamentali alla rete Tor. Il primo è l’incremento delle performance. Utilizzando schemi di crittografia moderni, CGO è in grado di elaborare il traffico dati in modo più efficiente, un aspetto cruciale per una rete che reindirizza i dati attraverso tre o più relay successivi. L’ottimizzazione del carico computazionale contribuisce a migliorare la latenza percepita dall’utente finale.
Il secondo beneficio, e il più importante, è il miglioramento della sicurezza crittografica. CGO è stato progettato per fornire una perfetta forward secrecy nativa per il traffico del circuito. Questo significa che, anche se le chiavi di sessione attuali di un relay venissero compromesse in futuro, i dati crittografati scambiati in precedenza su quel circuito non potrebbero essere decifrati. CGO fornisce quindi una soluzione più durevole e meno suscettibile a futuri attacchi crittografici mirati. Il Tor Project mira a rendere CGO la default circuit extension per il traffico Tor, assicurando una base di crittografia uniforme e robusta per tutti gli utenti.