Twój głos
Słyszą go tylko uczestnicy rozmowy. Jest szyfrowany na Twoim komputerze, ramka po ramce, zanim go opuści.
Bezpieczeństwo
Crocodile jest zaprojektowany tak, by ani serwery, ani sieci, ani nawet znajomy, który jest gospodarzem pokoju, nie mogli przeczytać, co mówisz. Ta strona wymienia, co jest chronione, co nie jest i w jaki sposób.
Słyszą go tylko uczestnicy rozmowy. Jest szyfrowany na Twoim komputerze, ramka po ramce, zanim go opuści.
Czytać je mogą tylko członkowie przestrzeni lub rozmowy prywatnej, teraz i później. Są przechowywane na urządzeniach uczestników, nigdy na serwerze.
Mają ją tylko Twoje urządzenia i ten, kto ma Twój klucz odzyskiwania. Jest przechowywana zaszyfrowana pękiem kluczy systemu.
Żaden system, który łączy ludzi, nie jest wolny od metadanych. Oto dokładnie, gdzie Crocodile stawia granicę.
Model zagrożeń wymienia możliwych napastników i to, co każdy z nich może, a czego nie. To podsumowanie naszego.
| Napastnik | Może | Nie może |
|---|---|---|
| Ktoś, kto obserwuje sieć | Zobaczyć, z jakimi adresami IP rozmawiasz i ile. | Odczytać treści ani metadanych, ani wywnioskować, co mówisz, z rozmiaru pakietów. |
| Nagraj teraz, odszyfruj później | Przechowywać Twój szyfrowany ruch latami. | Odszyfrować go przyszłym komputerem kwantowym: każda wymiana kluczy jest hybrydowa postkwantowa. |
| Złośliwy serwer | Kłamać, kto jest online, opóźniać lub zrywać połączenia, zapisywać metadane. | Odczytać treści, podrobić profili, przestrzeni ani zaproszeń, podmienić czyichś kluczy ani wstawić się między dwie aplikacje. |
| Operator przekaźnika lub skrzynki | Widzieć rozmiar i czas przekazywanych pakietów albo kto zostawił ile wiadomości komu. | Odczytać, zmienić ani podrobić ich. |
| Znajomy, który jest gospodarzem pokoju | Widzieć adresy IP uczestników i to, kto kiedy mówi. | Zrobić czegokolwiek, czego nie mógłby inny uczestnik: jego przekaźnik tylko przesyła szyfrowane pakiety. |
| Ktoś, kto opuścił przestrzeń | Zachować to, co już widział. | Odczytać niczego, co powiedziano po jego wyjściu: klucze są wymieniane, gdy ktoś wychodzi. |
| Ktoś, kto ukradnie klucz | Odczytać najwyżej bieżący 30-minutowy okres klucza rozmowy. | Odczytać wcześniejszych wiadomości (klucze usunięte) ani późniejszych (nowe klucze). |
| Ktoś z Twoim odblokowanym komputerem | Wszystko, co Ty. Używaj szyfrowania dysku i usuń zgubione urządzenie z innego. | Odbierać nowych wiadomości, gdy już usuniesz urządzenie. |
Dobrze zbadane elementy z audytowanych bibliotek o otwartym kodzie (@noble), łączone w standardowy sposób.
Ed25519Podpisy każdego rekordu, wiadomości i oferty połączeniaX25519 + ML-KEM-768Hybrydowa postkwantowa wymiana kluczy dla każdego wspólnego sekretuAES-256-GCMSzyfrowanie wiadomości, ramek głosu i połączeń z serweramiHKDF-SHA256Wyprowadzanie kluczy i łańcuchy idące tylko naprzódDTLS-SRTPSzyfrowany transport WebRTC pod spodemPadmé · CBR OpusUkrywanie długości wiadomości i rytmu mowyWolimy, żebyś usłyszał o nich od nas.
Zgłaszaj problemy z bezpieczeństwem prywatnie przez GitHuba, żeby można je było naprawić, zanim staną się publiczne.