Arpokrat Messenger është ndërtuar mbi SimpleX — rrjeti i mesazherisë pa ID përdoruesish. Pa llogari, pa direktori qendrore, pa metadata për t’u dorëzuar. Ja saktësisht si funksionon.
Një server që nuk di asgjë nuk mund të zbulojë asgjë. Relet e Arpokrat janë ndërtuar për të qenë të verbra — qëllimisht.
Arpokrat Messenger nuk shpik kriptografinë e vet të fshehtë — është ndërtuar mbi SimpleX , rrjetin e parë të mesazherisë pa ID përdoruesish.
SimpleX është një protokoll i hapur mesazherie, specifikimi dhe kodi burimor i të cilit janë publikë dhe të shqyrtueshëm në mënyrë të pavarur. Arkitektura e paraqitur në këtë faqe — pa ID përdoruesish, radhë njëdrejtimëshe, rele të verbra — është dizajni i SimpleX, dhe Arpokrat operon relet e veta mbi të.
Siguria që nuk mund ta shqyrtosh nuk është siguri. Ndërtimi mbi një protokoll të hapur do të thotë që këto pretendime privatësie mund të verifikohen kundrejt një specifikimi publik, jo të pranohen thjesht me besim.
Shumica e mesazherëve të identifikojnë përmes një numri telefoni ose një llogarie. Arpokrat nuk të identifikon fare.
Në mesazherët standardë, ke një ID statike përdoruesi — zakonisht numrin tënd të telefonit. Edhe kur përmbajtja e një mesazhi është e enkriptuar, serveri prapëseprapë harton dërguesin me marrësin dhe ndërton në heshtje një grafik social të asaj se kush flet me kë.
Arpokrat e heq plotësisht konceptin e ID-së së përdoruesit. Nuk ka llogari dhe nuk ka adresë të përhershme — ekziston vetëm si një grup çelësash kriptografikë të mbajtur në pajisjen tënde. Për të të kontaktuar, dikujt i duhet një lidhje ftese një-përdorimshe që ti ke zgjedhur ta shpërndash.
Në vend që ta rrugëzojë të gjithë bisedën përmes një serveri të vetëm, secili drejtim udhëton përmes një releje të ndryshme.
Kur i dërgon mesazh dikujt, ti hedh një paketë të enkriptuar në një radhë anonime që marrësi e ka krijuar dhe e vëzhgon vetëm ai. Përgjigjet e tij kthehen përmes një radhe të veçantë, në një rele tjetër.
Meqenëse pjesa e dërgimit dhe pjesa e përgjigjes ndodhen në servera të ndryshëm, asnjë rele e vetme nuk sheh kurrë të dy skajet e bisedës.
Serverat tradicionalë janë “inteligjentë” — dinë kush je dhe rrugëzojnë sipas një baze të dhënash. Relet e Arpokrat janë qëllimisht e kundërta.
Një rele e verbër është si një kuti postare e vdekur. Pranon një paketë të enkriptuar, e mban në një radhë, dhe ia dorëzon kur pronari i radhës e merr atë. Nuk e di kush e depozitoi paketën, as kush do ta marrë.
Përveç enkriptimit skaj-në-skaj të SimpleX, shkëmbimi i çelësave shton mbrojtje post-kuantike.
Kriptografia e sotme me çelës publik mbështetet te matematika që një kompjuter kuantik mjaftueshëm i fuqishëm mund ta thyejë përfundimisht. Një shkëmbim çelësash post-kuantik shton një shtresë të dytë të projektuar për t’i rezistuar kësaj klase sulmesh, duke punuar krahas enkriptimit klasik tashmë në përdorim, në vend që ta zëvendësojë atë. Ky shkëmbim çelësash përdor Streamlined NTRU Prime — një zgjedhje e qëllimshme në vend të Kyber-it të standardizuar nga NIST, të cilin inxhinierët e SimpleX e shmangën për shkak të shqetësimeve specifike kriptografike të ngritura gjatë standardizimit të tij.
Jemi qëllimisht të matur për këtë: kriptografia post-kuantike është mbrojtja aktuale më e mirë e praktikave, jo një garanci e përhershme. Sot e ngre ndjeshëm pragun, me një rrugë të qartë përditësimi ndërsa standardet evoluojnë.
Investimi post-kuantik i përgjigjet një kërcënimi konkret, të tashëm — jo hipotetik.
Një kundërshtar me burime të mjaftueshme mund ta regjistrojë trafikun e enkriptuar sot dhe thjesht ta ruajë, duke pritur ditën kur llogaritja kuantike të mund ta thyejë enkriptimin. Çdo gjë e përgjuar tani mund të deshifrohet vite më vonë. Studiuesit e sigurisë e quajnë këtë “Harvest Now, Decrypt Later”.
Dizajni me metadata minimale ndihmon edhe këtu: sa më pak të zbulojë një transmetim i përgjuar për atë se kush po flet, aq më pak vlerë ka një kopje e ruajtur — edhe para se të merret parasysh përmbajtja.
Arkitektura është abstrakte. Ja çfarë do të thotë në praktikë.
Pa llogari përdoruesish, thjesht nuk ekziston asnjë hartë e kontakteve të tua. Të dhënat e grafikut nuk ekzistojnë për t’u konfiskuar apo rrjedhur.
Nuk ke asnjë adresë të përhershme që spammer-ët të synojnë. Për të të kontaktuar kërkohet një lidhje ftese një-përdorimshe që ti ke zgjedhur ta shpërndash.
Përdor një emër shfaqjeje dhe rele të ndryshme për çdo kontakt, kështu që jeta jote e punës dhe jeta private nuk mund të lidhen.
Pa llogari, pa numër telefoni, pa gjurmë metadatash. Gjenero çelësat e tu dhe fillo të flasësh.
Eksploro Arpokrat MessengerShiko se si gjenerohet identiteti yt anonim në faqen e Messenger-it
.
Kurioz ku ndodhen fizikisht relet? Eksploro Infrastrukturën
.