I2P (Invisible Internet Project)
[cite_start]I2P è un software libero e open source [cite: 6] progettato per consentire la creazione di una rete anonima e resistente alla censura. Funziona come un livello di rete overlay (sovrapposto) che permette alle applicazioni di scambiarsi dati in modo sicuro e pseudonimo.
Un I2P non è un browser, ma una rete che fornisce un'interfaccia ('router' I2P) affinché altre applicazioni possano comunicare anonimamente.
Come Funziona la Rete I2P
La rete I2P è completamente decentralizzata e opera come una rete peer-to-peer (P2P).
1. Crittografia a Strati
Tutti i dati scambiati su I2P sono avvolti con diversi livelli di crittografia per proteggere la privacy del mittente e del destinatario.
2. Tunnel Unidirezionali
A differenza di Tor, I2P utilizza tunnel unidirezionali per la comunicazione.
* [cite_start]Un tunnel in entrata (Inbound) viene creato per ricevere dati[cite: 40]. * Un tunnel in uscita (Outbound) viene creato per inviare dati.
Questa separazione dei percorsi di invio e ricezione rende più complessa l'analisi del traffico.
3. Instradamento dell'Aglio (Garlic Routing)
I2P usa l'Instradamento dell'Aglio, una tecnica che raggruppa più messaggi in un'unica unità crittografata più grande, rendendo l'analisi del traffico più difficile.
4. Nomi e Destinazioni
Gli utenti sono identificati tramite una chiave crittografica chiamata Destinazione.
* [cite_start]I siti web anonimi interni alla rete sono chiamati eepsites e usano il suffisso .i2p[cite: 13].
Differenze Principali con Tor
| Caratteristica | I2P (Invisible Internet Project) | Tor (The Onion Router) |
|---|---|---|
| Obiettivo Principale | Rete per servizi interni (eepsites) e P2P anonimo | Accesso anonimo al Web “normale” (Clearnet) |
| Tipo di Tunnel | Unidirezionale (separati) | Bidirezionale (unico circuito) |
| Tecnica di Instradamento | Garlic Routing (Aglio) | Onion Routing (Cipolla) |
| Nodi di Uscita (Exit Nodes) | Non supportati nativamente (Rete chiusa) | Necessari per connettersi al Clearnet |