LivaraMessenger privato, pagina iniziale
Italiano ▾

Come funziona Livara: La versione estesa.

Cifratura, recupero e sincronizzazione · spiegati

Nel resto del sito tutto è riassunto. Qui entriamo nei dettagli: cosa copre la cifratura delle chat dirette e dei gruppi, cosa è cambiato in questa versione, cosa comporta perdere un dispositivo e perché una connessione in tempo reale ha comunque bisogno di un registro.

01 · e2ee

Cosa significa davvero qui la cifratura end-to-end

In una chat Livara, il corpo del messaggio e i contenuti multimediali vengono cifrati sul tuo dispositivo e decifrati solo su quello del destinatario. Il server trasporta una scatola che non può aprire.

Ogni dispositivo custodisce materiale crittografico privato P-256 e ML-KEM-768. I backup di recupero vengono cifrati sul dispositivo prima del caricamento. Le chat dirette stabiliscono LVR1 con contributi classici e post-quantistici, poi fanno avanzare le catene di invio e ricezione man mano che i messaggi vengono scambiati.

AES-256-GCM cifra il contenuto e ne autentica il contesto. Prima del caricamento, gli allegati ricevono una chiave di file casuale separata, trasmessa all’interno della conversazione cifrata anziché esposta al server.

Per la consegna dei messaggi protetti, il server inoltra contenuti cifrati e gestisce i metadati di instradamento. I canali pubblici e l’elaborazione IA facoltativa seguono regole diverse di accesso ai dati; consulta il modello di minaccia e l’informativa sulla privacy.

02 · copertura

Come la cifratura end-to-end protegge le tue chat

Le chat dirette e i gruppi privati compatibili usano la cifratura end-to-end sul tuo dispositivo. I canali pubblici sono leggibili; i vecchi gruppi incompatibili non sono coperti.

Il testo dei messaggi diretti, le modifiche, le didascalie, le note vocali e gli allegati vengono cifrati sul tuo dispositivo client usando il ratchet ibrido post-quantistico LVR1. Se le chiavi mancano o non sono valide, l’invio viene bloccato anziché passare silenziosamente al testo in chiaro.

Livara 0.2 offre la cifratura LGS1 con chiavi del mittente per i gruppi privati compatibili. Ogni membro crea una catena di invio e cifra testo, contenuti multimediali e allegati sul proprio dispositivo. Le chiavi cambiano con la composizione del gruppo; il modello di minaccia spiega la fiducia che rimane riposta nell’elenco dei membri controllato dal server.

Le chiamate dirette e di gruppo supportano audio, video e condivisione dello schermo cifrati end-to-end. La registrazione facoltativa sul server usa la cifratura del trasporto al posto dell’E2EE mentre REC è attivo. I canali di diffusione pubblici restano leggibili dal server.

03 · rilascio

Note di rilascio di Livara 0.1.68

Note di una versione precedente. Per la versione Android attuale e la relativa somma di controllo, usa la pagina Scarica.

Note delle versioni precedenti. Per la build attuale di Livara per Android e la relativa somma di controllo, consulta la pagina Download.

Il campo di composizione in modalità semplice persiana mostra AI.

Le funzionalità IA via API richiedono Livara AI Pro.

04 · recupero

Cosa succede quando perdi il dispositivo

Una frase di recupero sblocca un backup cifrato del tuo materiale per l’accordo di chiavi, la firma e l’identità post-quantistica. Non è un backup della cronologia delle chat.

La tua chiave di accordo P-256, la chiave di firma P-256 e il seed ML-KEM vengono raggruppati e cifrati sul tuo dispositivo con una chiave di recupero casuale di 256 bit, HKDF-SHA-512 e AES-256-GCM, poi caricati già cifrati. Una password corretta, da sola, non può decifrarli.

Il formato di backup v7 autentica versione, suite crittografica, epoca dell’identità e generazione monotonicamente crescente. Un dispositivo già usato può rilevare un backup precedente; un dispositivo nuovo ha ancora bisogno della trasparenza delle chiavi per rilevare il ripristino di una vecchia istantanea completa del server.

Puoi confrontare le impronte delle chiavi pubbliche con la persona con cui stai parlando tramite un altro canale, per rilevare una chiave cambiata quando non avrebbe dovuto.

Se perdi sia il dispositivo sia la frase, il vecchio contenuto cifrato delle chat dirette resta inaccessibile. Nessuna richiesta all’assistenza può cambiarlo. È il prezzo reale di un server che non può leggere i tuoi messaggi.

05 · sincronizzazione

Perché una connessione in tempo reale ha comunque bisogno di un registro

Una connessione in tempo reale ti dice solo cosa sta succedendo adesso. Un numero di sequenza per utente recupera ciò che hai perso mentre il treno era in galleria.

Una connessione in tempo reale è solo una parte di una messaggistica affidabile. La questione importante è come l’app rileva e recupera le modifiche perse durante una disconnessione.

Ogni modifica rilevante fa avanzare anche un numero di sequenza contiguo per utente. Quando si riconnette, il client chiede esattamente l’intervallo mancante, senza andare a tentativi né riscaricare l’intero account.

I client eliminano i duplicati usando ID di operazione stabili e si riallineano con l’istantanea del server prima di avanzare il cursore salvato. Ecco perché un pensiero inviato con un segnale debole non diventa tre bolle.

Glossario

Sei parole che ricorrono in questo sito.

Le definiamo qui, così nulla deve nascondersi dietro un termine che si presume tu conosca già.

Testo cifrato
La forma cifrata di un contenuto. Possedere il solo testo cifrato non fornisce la chiave necessaria per leggerlo.
Cursore persistente
La tua posizione salvata nella sequenza delle modifiche. Permette a un client che si riconnette di richiedere solo l’intervallo mancante.
Impronta
Una rappresentazione breve e leggibile di una chiave pubblica. Due persone confrontano le proprie per accorgersi di una chiave cambiata.
Azione ottimistica
La bolla appare prima che il server dia conferma. Se il server rifiuta, la bolla viene corretta.
KEM ibrido
Due contributi all’instaurazione delle chiavi combinati in un unico segreto. Una progettazione ibrida mira a mantenere la protezione se un componente resta sicuro; il risultato dipende dal combinatore e dall’implementazione.
Invio cifrato
Un invio rifiutato anziché degradato quando l’altra parte non ha un’identità ibrida verso cui cifrare.

La strada più veloce

Leggere per verificare richiede tempo.

Prova l’instaurazione delle chiavi, il rifiuto delle manomissioni e i controlli degli hash nel browser. Queste dimostrazioni non sostituiscono un esame del protocollo o dell’app nella loro interezza.