Cifratura a prova di futuro
Cos'è
I messaggi che viaggiano da un telefono all'altro nella Rete ERERE e le ricevute che provano ciò che hai autorizzato usano due protezioni insieme: quella attuale e una seconda progettata per resistere ai computer di nuova generazione (gli standard pubblici FIPS 203 e FIPS 204). Per aprire un messaggio o falsificare una ricevuta bisognerebbe rompere entrambe.
Perché esiste
Quello che affidi a ERERE, compresi i ricordi da lasciare in eredità, è pensato per durare decenni. Un messaggio cifrato oggi può essere conservato da qualcuno che spera di aprirlo tra molti anni con macchine più potenti. La protezione deve durare quanto ciò che protegge.
Come funziona per te
- Messaggi della Rete: il tuo telefono ha già la chiave nuova, anche se ERERE era installata da prima. Il primo messaggio a un amico gliela porta; dalla sua risposta in poi la conversazione resta nella forma doppia. Il codice personale da scambiare (QR) non cambia. I ripetitori continuano a non leggere nulla.
- Con il server di ERERE: anche le richieste che passano dalla Rete verso ERERE viaggiano nella forma doppia.
- Ricevute: consenso, Patto, Consulta, consenso del genitore e ricevute di non-tradimento portano due firme. Le ricevute già emesse restano valide.
- Segretezza futura (11/11): ogni quattro giorni il tuo telefono cambia chiave di ricezione e cancella davvero quelle vecchie: se un giorno ti rubassero il telefono, i messaggi di molti giorni prima non si potrebbero più aprire. L'app mostra «segretezza futura» accanto ai contatti che la usano.
- Collegamenti lenti ed emergenze: gli SOS, i messaggi che passano solo dalla pietra da tasca e quelli su satellite partono da soli nella forma attuale, più leggera, per arrivare prima.
Cosa dai
Niente: un messaggio nella forma doppia pesa circa 1,4 KB in più (il primo a ogni amico circa 2 KB in più, perché porta la chiave) e una ricevuta circa 4 KB in più.
Cosa ricevi
Messaggi e ricevute che restano protetti anche se in futuro una delle due protezioni venisse rotta.
Cosa scegli tu
Nulla da impostare: la forma doppia si attiva da sola. Per ogni contatto l'app mostra se la conversazione è già nella forma doppia.
Limiti onesti
La segretezza futura è per periodi di quattro giorni, non per singolo messaggio; il primo messaggio a un nuovo contatto e le richieste verso il server usano ancora la chiave fissa; un messaggio in viaggio per più di dodici giorni non si apre più. Il protocollo delle chiavi a rotazione non ha ancora una revisione indipendente. La seconda protezione usa una libreria aperta che non ha ancora una revisione esterna pubblicata. Il primo messaggio a un amico parte nella forma attuale: la forma doppia vale dalla sua risposta in poi. SOS, pietra e satellite usano la forma attuale per scelta. Nessuna cifratura protegge un telefono già compromesso.
A che punto è
Nel sistema e provato dalle prove automatiche: chiave nuova su ogni telefono (anche già installato), scambio automatico tra due telefoni, telefono ↔ server nella forma doppia, forma leggera automatica, doppia firma su tutte le ricevute verificabili da terzi, lettura di buste e ricevute già esistenti. In prova sul campo: telefoni veri. Da fare: verifica indipendente.