Il Protocollo Arpokrat Privacy per architettura.
Arpokrat Messenger è costruito su SimpleX — la rete di messaggistica senza ID utente. Nessun account, nessuna directory centrale, nessun metadato da consegnare. Ecco esattamente come funziona.
Un server che non sa nulla non può rivelare nulla. I relay di Arpokrat sono progettati per essere ciechi — di proposito.
Costruito su SimpleX
Arpokrat Messenger non inventa una propria crittografia segreta — è costruito su SimpleX, la prima rete di messaggistica senza ID utente.
SimpleX è un protocollo di messaggistica aperto la cui specifica e il cui codice sorgente sono pubblici e verificabili in modo indipendente. L’architettura descritta in questa pagina — nessun ID utente, code unidirezionali, relay ciechi — è il design di SimpleX, e Arpokrat gestisce i propri relay al di sopra di esso.
Una sicurezza che non puoi ispezionare non è sicurezza. Costruire su un protocollo aperto significa che queste affermazioni sulla privacy possono essere verificate a fronte di una specifica pubblica, non semplicemente date per buone.
- Specifica aperta — il protocollo è documentato pubblicamente, non è una scatola nera proprietaria.
- Verificabile in modo indipendente — il codice sorgente è pubblico su GitHub, quindi le garanzie descritte in questa pagina possono essere verificate.
- Relay gestiti da Arpokrat in giurisdizioni indipendenti — consulta la pagina Infrastruttura.
Sei una Chiave, non un Account
La maggior parte dei messenger ti identifica tramite un numero di telefono o un account. Arpokrat non ti identifica affatto.
Nei messenger tradizionali hai un ID utente statico — di solito il tuo numero di telefono. Anche quando il contenuto di un messaggio è cifrato, il server continua a mappare mittente e destinatario, costruendo silenziosamente un grafo sociale di chi parla con chi.
Arpokrat elimina del tutto il concetto di ID utente. Non esiste alcun account né un indirizzo permanente — esisti solo come un insieme di chiavi crittografiche conservate sul tuo dispositivo. Per raggiungerti, serve un link di invito monouso che hai scelto di condividere.
- Nessun numero di telefono, email o account — niente che colleghi una conversazione alla tua identità legale.
- Nessuna directory centrale di utenti da consegnare, far trapelare o raccogliere.
- Link di invito monouso sostituiscono un indirizzo permanente e vulnerabile allo spam.
Due Relay, un Percorso Frammentato
Invece di instradare un’intera conversazione attraverso un unico server, ogni direzione viaggia attraverso un relay diverso.
Quando scrivi a qualcuno, depositi un pacchetto cifrato in una coda anonima che il destinatario ha impostato e che solo lui sorveglia. Le sue risposte tornano indietro attraverso una coda separata su un relay diverso.
Poiché il tratto di invio e quello di risposta risiedono su server diversi, nessun singolo relay vede mai entrambe le estremità della conversazione.
- Relay A trasporta la coda di invio; Relay B trasporta la coda di risposta.
- Ogni relay vede solo un blob cifrato in una coda — mai chi l’ha riempita o chi la svuota.
- Il percorso è frammentato per progettazione, così nessun singolo server detiene entrambe le metà.
Server Progettati per Non Sapere Nulla
I server tradizionali sono “intelligenti” — sanno chi sei e instradano tramite un database. I relay di Arpokrat sono deliberatamente l’opposto.
Un relay cieco è un dead-drop. Accetta un pacchetto cifrato, lo conserva in una coda e lo consegna quando il proprietario della coda lo ritira. Non sa chi ha depositato il pacchetto, né chi verrà a ritirarlo.
- Nessuna conoscenza delle identità: un relay vede arrivare e venire ritirato un payload cifrato — niente che lo colleghi a una persona.
- Nessun singolo relay può collegare mittente e destinatario: ogni relay trasporta solo un tratto di un percorso volutamente suddiviso, così nessun singolo server detiene mai entrambe le metà necessarie per collegare le due parti.
- Effimero per progettazione: i messaggi sono conservati in RAM ed eliminati una volta consegnati — mai scritti su disco, nemmeno temporaneamente.
Crittografia con un Orizzonte Quantistico
Oltre alla crittografia end-to-end di SimpleX, lo scambio di chiavi aggiunge una protezione post-quantistica.
La crittografia a chiave pubblica odierna si basa su calcoli matematici che un computer quantistico sufficientemente potente potrebbe un giorno violare. Uno scambio di chiavi post-quantistico aggiunge un secondo livello progettato per resistere a questa classe di attacchi, agendo insieme alla crittografia classica già in uso anziché sostituirla. Questo scambio di chiavi utilizza Streamlined NTRU Prime — una scelta deliberata rispetto al Kyber, standardizzato dal NIST, che gli ingegneri di SimpleX hanno evitato a causa di specifiche preoccupazioni crittografiche sollevate durante la sua standardizzazione.
Siamo deliberatamente misurati su questo punto: la crittografia post-quantistica è l’attuale difesa di riferimento, non una garanzia permanente. Alza notevolmente l’asticella oggi, con un chiaro percorso di aggiornamento man mano che gli standard evolvono.
- Approccio ibrido — scambio di chiavi post-quantistico sovrapposto a una collaudata crittografia classica, non una rischiosa sostituzione.
- Presentazione onesta — una difesa di riferimento che alza l’asticella, mai un’affermazione di inviolabilità permanente.
- Aggiornabile — progettato per adottare primitive più robuste man mano che gli standard post-quantistici maturano.
Perché è Importante: Harvest Now, Decrypt Later
L’investimento post-quantistico risponde a una minaccia concreta e attuale — non ipotetica.
Un avversario con risorse sufficienti può registrare oggi il traffico cifrato e semplicemente conservarlo, aspettando il giorno in cui il calcolo quantistico sarà in grado di violare la crittografia. Tutto ciò che viene intercettato ora potrebbe essere decifrato anni dopo. I ricercatori di sicurezza chiamano questo fenomeno “Harvest Now, Decrypt Later”.
Anche il design a metadati minimi aiuta in questo: meno un flusso intercettato rivela su chi sta parlando, meno valore ha una copia conservata — ancora prima di considerarne i contenuti.
- Registrato oggi, violato domani — i dati catturati hanno una lunga durata per un attaccante paziente.
- Lo scambio di chiavi post-quantistico alza il costo di quella scommessa contro di te.
- Nessun ID utente, percorsi separati — uno stream raccolto porta con sé, fin dall’inizio, molto meno da correlare.
Cosa Ottieni In Cambio
L’architettura è astratta. Ecco cosa significa in pratica.
Senza account utente, semplicemente non esiste alcuna mappa dei tuoi contatti. I dati del grafo non esistono, quindi non possono essere sequestrati né trapelare.
Non hai un indirizzo permanente che gli spammer possano colpire. Raggiungerti richiede un link di invito monouso che hai scelto di distribuire.
Usa un nome visualizzato diverso e relay diversi per ogni contatto, così la tua vita lavorativa e quella privata non possono essere collegate.
Comunica Senza Lasciare Tracce
Nessun account, nessun numero di telefono, nessuna traccia di metadati. Genera le tue chiavi e inizia a parlare.
Scopri Arpokrat MessengerScopri come viene generata la tua identità anonima nella pagina Messenger
Curioso di sapere dove si trovano fisicamente i relay? Esplora l’Infrastruttura