Jednorazowe zaszyfrowanie treści nie usuwa kosztu dystrybucji kluczy i dostarczenia wiadomości wszystkim członkom.
W architekturze klucza nadawcy, czyli Sender Key, nadawca nie musi szyfrować tego samego tekstu osobno dla każdego członka grupy. Każdy nadawca ma własny łańcuch kluczy i bezpieczną drogą przekazuje uprawnionym członkom klucz potrzebny do odczytu swoich wiadomości. Zmniejsza to koszt szyfrowania tekstu; pozostają koszty dystrybucji kluczy, dostarczania wiadomości i zarządzania członkostwem.
Jak Livara opisuje LGS1?
Według dokumentacji bezpieczeństwa Livara LGS1 dla zgodnych prywatnych wiadomości grupowych w trybie E2EE używa odrębnego łańcucha i klucza podpisującego każdego nadawcy. Klucze nadawców są dystrybuowane w sesjach LVR1 między parami uczestników; następnie dla każdej pozycji łańcucha wyprowadzany jest klucz wiadomości. Dokumentacja opisuje również rotację kluczy po dołączeniu lub odejściu członków. Jest to opis architektury produktu, a nie wynik testu wydajności lub niezależnego audytu w tym artykule.
Droga wiadomości grupowej krok po kroku
- Przygotowanie członków: urządzenie musi sprawdzić tożsamość kryptograficzną odbiorców i ich uprawnione członkostwo.
- Dystrybucja klucza nadawcy: potrzebne informacje docierają do członków przez sesje prywatne. W dużej grupie ten etap nie jest bezkosztowy ani niezależny od liczby członków.
- Wyprowadzenie klucza wiadomości: łańcuch przesuwa się naprzód, aby różne teksty nie były szyfrowane tym samym kluczem wiadomości.
- Szyfrowanie i uwierzytelnianie: tekst zostaje zaszyfrowany, a odbiorca musi sprawdzić poprawność wiadomości i tożsamość nadawcy.
- Zmiana członkostwa: klucze następnego okresu powinny być dostępne wyłącznie pozostałym uprawnionym członkom.
Klucza nadawcy nie należy utożsamiać z ciągłym używaniem jednego klucza AES do wszystkich wiadomości. Stan łańcucha, numer wiadomości i okres klucza są elementami bezpiecznego projektu.
Które koszty maleją, a które pozostają?
| Część pracy | Wpływ architektury klucza nadawcy |
|---|---|
| Szyfrowanie treści zwykłej wiadomości | Może nastąpić raz, zamiast tworzenia osobnej zaszyfrowanej wersji dla każdego odbiorcy |
| Dystrybucja początkowego lub nowego klucza | Musi objąć uprawnionych członków; znaczenie ma liczba członków i urządzeń |
| Transmisja sieciowa do wszystkich członków | Nadal wymaga dostarczenia danych odbiorcom |
| Odejście członka i urządzenie offline | Wymagają zarządzania okresami, koordynacji i jasno określonego zachowania przy błędach |
Dlatego stwierdzenie „całkowity koszt grupy zmienia się z O(N) na O(1)” nie jest precyzyjne. Można mówić o konkretnej operacji, nie o całej sieci. Szybkość, zużycie baterii i danych również należy mierzyć dla określonej wersji aplikacji, liczby członków i konkretnych urządzeń.
Gdzie pojawia się ochrona postkwantowa?
Livara wiąże dystrybucję kluczy grupowych z hybrydowymi sesjami LVR1. Obecność komponentu postkwantowego sama nie dowodzi wszystkich właściwości grupy: ważne są także łączenie kluczy, podpisy, utrzymywanie stanu i weryfikacja członkostwa. Standaryzacja algorytmu nie jest tym samym co zatwierdzenie bezpieczeństwa całego komunikatora.
Do porównywania architektur RFC 9420 dotyczący MLS stanowi przykład formalnej specyfikacji zarządzania kluczami grupowymi. Nie należy przedstawiać LGS1 jako MLS ani jego implementacji; gwarancje każdego protokołu trzeba odczytywać z jego własnej specyfikacji i dowodów.
Co sprawdzić, zanim zaufamy prywatnej grupie?
- Czy sama grupa rzeczywiście działa z szyfrowaniem end-to-end? Dokumentacja Livara mówi, że starej, niezgodnej grupie nie należy bez podstaw nadawać etykiety szyfrowania.
- Kto może dodawać członków i jak członkowie dowiadują się o zmianie?
- Czy nowy członek ma dostęp do wcześniejszej historii, czy tylko przyszłych wiadomości? Sprawdź odpowiedź dla danej wersji aplikacji.
- Czy po usunięciu członka zmienia się okres klucza? Samo usunięcie z listy nie dowodzi wymiany klucza.
- Czy obecni członkowie mogą kopiować wiadomości? Tak; szyfrowanie nie eliminuje potrzeby zaufania do odbiorcy.
Częste pytania
Czy usunięcie członka kasuje jego stare wiadomości?
Nie. Rotacja kluczy ogranicza przyszły dostęp; kopia wcześniej otrzymana lub zapisana nie musi zniknąć z urządzenia usuniętego członka.
Czy LGS1 dostarczy wiadomość podczas całkowitej awarii sieci?
Szyfrowanie nie tworzy drogi komunikacji. Dostarczanie wiadomości wymaga dostępu urządzeń do usługi i drogi sieciowej; oddzielaj bezpieczeństwo treści od dostępności.
Czy serwer nie ma żadnych informacji o grupie?
Według granic deklarowanych przez Livara poufność treści nie oznacza ukrycia wszystkich informacji operacyjnych. Wybierając grupę, przeczytaj również zasady dotyczące członkostwa i metadanych.



