Tor (software): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 131:
 
=== Vuvuzela ===
Vuvuzela è un ''software'' che punta a garantire l'anonimato con un approccio differente da quello di Tor e Hornet, meno strati a cipolle e livelli di crittografia, più rumore di fondo. Tra il nodo mittente e destinatario viene inserito un nodo server con funzione di ''mailbox'' sul quale è fisicamente salvato il messaggio, e notifica al destinatario la presenza di un messaggio da prelevare. <br/>
 
Il messaggio attraversa vari server nel passaggio dal mittente al mailbox, così pure il destinatario invia un messaggio che attraversa vari server prima di recuperare l'indirizzo dalla mailbox. Ad ogni passaggio ad un server, vengono inviati messaggi a tutti gli utenti connessi alla rete.
 
Se Alice e Bob inviano messaggi ad un ''dead-drop server'', e Charlie non invia, un osservatore concluderebbe che Alice e Bob stanno comunicando tra loro. Così il primo requisito del sistema è che tutti gli utenti inviino regolarmente messaggi al server, che contengano informazioni, oppure siano messaggi vuoti.<br/>
 
Se il messaggio di Charlie è instradato a un indirizzo, mentre i messaggi di Alice e di Bob vengono instradati ad un altro indirizzo di memoria, un ipotetico intruso che è riuscito ad entrare nel server, riesce a vedere quali utenti accedono a quali indirizzi di memoria. Così, invece di utilizzare un singolo server, Vuvuzela ne utilizza tre, per cui ogni messaggio inviato attraverso il sistema è avvolto in tre strati di crittografia.
 
Il primo server si stacca il primo strato di crittografia prima di passare i messaggi al secondo server. Ma esso anche casualmente permuta il loro ordine. Così se, ad esempio, il messaggio di Alice è arrivato al primo server prima di Bob e il messaggio di Bob è arrivato prima di Charlie, il primo server li passerà al secondo in ordine Bob- Alice- Charlie, oppure Charlie- Bob- Alice, o simili.
 
Il secondo server si stacca il secondo strato di crittografia e permuta ancora una volta l'ordine dei messaggi. Solo il terzo server vede quali messaggi sono vincolati per quali indirizzi di memoria. Supponendo anche che esso è stato infiltrato, e anche se l'intruso osserva l'ordine in cui i messaggi sono arrivati sul primo server, egli non può dire il da dove il messaggio sia finito. L'intruso sà che si stanno parlando due utenti, i cui messaggi hanno raggiunto il primo server all'interno di qualche finestra di tempo.