Arpokrat Messenger je postaven na SimpleX — komunikační síti bez uživatelských ID. Žádné účty, žádný centrální adresář, žádná metadata, která by šlo vydat. Tady je přesně, jak to funguje.
Server, který nic neví, nemůže nic prozradit. Relé Arpokratu jsou navržena tak, aby byla slepá — záměrně.
Arpokrat Messenger si nevymýšlí vlastní tajnou kryptografii — je postaven na SimpleX , první komunikační síti bez uživatelských ID.
SimpleX je otevřený komunikační protokol, jehož specifikace a zdrojový kód jsou veřejné a nezávisle přezkoumatelné. Architektura popsaná na této stránce — žádná uživatelská ID, jednosměrné fronty, slepá relé — je návrhem SimpleX a Arpokrat na něm provozuje vlastní relé.
Bezpečnost, kterou nelze prověřit, není bezpečnost. Stavět na otevřeném protokolu znamená, že tato tvrzení o soukromí lze ověřit proti veřejné specifikaci, ne jen věřit na slovo.
Většina messengerů vás identifikuje pomocí telefonního čísla nebo účtu. Arpokrat vás neidentifikuje vůbec.
Ve standardních messengerech máte statické uživatelské ID — obvykle své telefonní číslo. I když je obsah zprávy zašifrovaný, server přesto propojuje odesílatele s příjemcem a tiše buduje sociální graf toho, kdo s kým komunikuje.
Arpokrat koncept uživatelského ID zcela odstraňuje. Neexistuje žádný účet ani trvalá adresa — existujete jen jako sada kryptografických klíčů uložených ve vašem zařízení. Aby vás někdo zastihl, potřebuje jednorázový pozvánkový odkaz, který jste se sami rozhodli sdílet.
Místo směrování celé konverzace přes jeden server putuje každý směr přes jiné relé.
Když někomu píšete, vložíte zašifrovaný paket do anonymní fronty, kterou si příjemce sám vytvořil a jen on ji sleduje. Jeho odpovědi se vrací přes samostatnou frontu na jiném relé.
Protože odchozí a příchozí větev konverzace žijí na různých serverech, žádné jednotlivé relé nikdy nevidí obě strany konverzace najednou.
Tradiční servery jsou „chytré“ — vědí, kdo jste, a směrují na základě databáze. Relé Arpokratu jsou záměrně pravý opak.
Slepé relé je mrtvá schránka. Přijme zašifrovaný paket, podrží ho ve frontě a předá ho, jakmile si ho majitel fronty vyzvedne. Neví, kdo paket uložil, ani kdo si ho vyzvedne.
Nad rámec end-to-end šifrování SimpleX přidává výměna klíčů postkvantovou ochranu.
Dnešní kryptografie s veřejným klíčem spoléhá na matematiku, kterou by dostatečně výkonný kvantový počítač nakonec mohl prolomit. Postkvantová výměna klíčů přidává druhou vrstvu navrženou tak, aby odolala tomuto typu útoku, a funguje souběžně s již používaným klasickým šifrováním, nikoli místo něj. Tato výměna klíčů používá Streamlined NTRU Prime — záměrnou volbu oproti standardu NIST Kyber, kterému se inženýři SimpleX vyhnuli kvůli konkrétním kryptografickým obavám vzneseným během jeho standardizace.
K tomuto tématu přistupujeme záměrně střízlivě: postkvantová kryptografie je současná nejlepší praxe v obraně, nikoli trvalá záruka. Dnes výrazně zvyšuje laťku a s vývojem standardů má jasnou cestu k dalším vylepšením.
Investice do postkvantové ochrany reaguje na konkrétní, dnešní hrozbu — ne na hypotetickou.
Dostatečně vybavený útočník může dnes zaznamenat zašifrovaný provoz a jednoduše ho uložit v očekávání dne, kdy kvantové počítače dokážou šifrování prolomit. Cokoli je zachyceno dnes, může být dešifrováno o roky později. Bezpečnostní výzkumníci tomu říkají „Harvest Now, Decrypt Later“.
Pomáhá tu i design s minimem metadat: čím méně zachycený datový tok prozrazuje o tom, kdo s kým komunikuje, tím menší hodnotu má uložená kopie — ještě předtím, než vezmete v úvahu obsah.
Architektura je abstraktní pojem. Tady je, co znamená v praxi.
Bez uživatelských účtů jednoduše neexistuje mapa toho, kdo jsou vaši kontakty. Data o grafu neexistují, takže je nelze zabavit ani unikly.
Nemáte trvalou adresu, na kterou by mohli mířit spammeři. Zastihnout vás vyžaduje jednorázový pozvánkový odkaz, který jste se sami rozhodli předat.
Pro každý kontakt použijte jiné zobrazované jméno a jiná relé, aby nebylo možné propojit váš pracovní a soukromý život.
Žádný účet, žádné telefonní číslo, žádná stopa v metadatech. Vygenerujte si klíče a začněte psát.
Prozkoumat Arpokrat MessengerPodívejte se, jak se generuje vaše anonymní identita, na stránce Messenger
.
Zajímá vás, kde relé fyzicky sídlí? Prozkoumejte Infrastrukturu
.