LivaraPrywatny komunikator, strona główna
Polski

Poradniki prywatności

Architektura szyfrowania Livara — LVR1 i LGS1

LVR1 i LGS1 to protokoły opracowane dla Livara. Ten przegląd opisuje obecną implementację klienta; nie dowodzi bezpieczeństwa protokołów ani nie potwierdza, że wszyscy użytkownicy mają tę samą wersję klienta.

Treść sprawdzona ·

Przepływ wiadomości i granice zaufania

  1. Urządzenie nadawcy

    Jawny tekst i klucze szyfrowania

    AES-256-GCM
  2. Usługa dostarczania

    Szyfrogram i metadane routingu

    LVR1 / LGS1
  3. Urządzenie odbiorcy

    Lokalne odszyfrowanie i wyświetlenie

    AES-256-GCM
Szyfrowanie treści zaczyna się i kończy na urządzeniach uczestników. Metadane konta i dostarczania pozostają osobną warstwą widoczną dla serwera.

LVR1: hybrydowe ustanawianie kluczy

LVR1 łączy uzgadnianie kluczy P-256 z kapsułkowaniem ML-KEM-768. HKDF-SHA-256 wyprowadza materiał kluczowy, a AES-256-GCM chroni wiadomości i uwierzytelnia ich kontekst. Łańcuchy wysyłania i odbioru rozwijają klucze wiadomości; implementacja obejmuje też klasyczne i postkwantowe aktualizacje epok.

LGS1: szyfrowane grupy prywatne

Każdy nadawca utrzymuje podpisany łańcuch kluczy nadawcy. Materiał kluczowy trafia do członków w wiadomościach szyfrowanych LVR1, a AES-GCM chroni treść grupy. Zmiany składu grupy uruchamiają rotację kluczy. Weryfikacja podpisanego członkostwa pomaga wykrywać niespójności; nie jest usługą przejrzystości z niezależnymi świadkami.

Historia i zaufanie do tożsamości

Zachowane kopie historii i odzyskiwalny materiał tożsamości wpływają na skutki naruszenia: sam mechanizm ratchet nie ustanawia forward secrecy w całej aplikacji. Porównuj numery bezpieczeństwa, aby zweryfikować kontakt. Serwer nadal uczestniczy w dostarczaniu tożsamości i koordynacji członkostwa grup.

Zaimplementowane elementy, ograniczony zakres twierdzeń

ML-KEM-768 to zaimplementowany komponent postkwantowy, nie gwarancja odporności całej aplikacji na ataki kwantowe. LVR1 i LGS1 nie są Signal Protocol ani MLS.