⏱️ Čas přednášky: 15 minut

V kontextu, kdy je hromadný dohled automatizován státními agenturami a kde se postkvantová výpočetní síla stává průmyslovou realitou, otázkou již není, zda v případě potřeby šifrování komunikace. Skutečnou technickou výzvou nyní je: Jaká softwarová architektura je matematicky a fyzicky schopná odolat útoku státního aktéra (APT) s neomezenými forenzními zdroji?

Signal, Telegram, WhatsApp a Threema demokratizovaly end-to-end šifrování (E2EE) pro širokou veřejnost. Nicméně, když se setkají s protivníkem na úrovni vojenských specifikací, tato řešení představují... závažné strukturální vady : perzistence dat na disku, úniky metadat, závislost na centralizovaných infrastrukturách a zranitelnost vůči útokům postranních kanálů.

Zde je hloubková technická analýza omezení současných systémů pro zasílání zpráv a prezentace suverénní architektury AEGIS P2P.


1. Strukturální nedostatky ve službách zasílání spotřebitelských zpráv

1.1. Falešné zabezpečení „end-to-end šifrování“

Protokol Signal (Double Ratchet) je kryptografické mistrovské dílo. Zajišťuje dopředné utajení a zabezpečení po kompromitaci. dopravuJakmile ale zpráva dorazí do terminálu, je dešifrována a většina aplikací ji ukládá v prostém textu nebo do šifrované databáze SQLite.

Pokud je vaše zařízení zabaveno (fyzický útok) nebo pokud malware (Pegasus, Predator) získá root/kernel přístup, šifrování přenosu se stane nepoužitelným. Útočník čte lokální databázi. Tomu se říká útok po kompromitaci.

1.2. Hrozba „Harvest Now, Decrypt Later“ (HNDL)

Algoritmus kryptografie s eliptickými křivkami (ECC) používaný společností Signal a většinou aplikací je zranitelný vůči Shorovu algoritmu. Státní protivníci dnes masivně zaznamenávají šifrovaný provoz v naději, že jej za 10 nebo 15 let, až budou v provozu kvantové počítače odolné vůči chybám, dešifrují. Klasické asymetrické šifrování je strukturálně odsouzeno k zániku.

1.3. Centralizace a únik metadat

Telegram ukládá historii v cloudu. Signal používá telefonní čísla jako jedinečné identifikátory, čímž vytváří sociální graf, který lze přímo zneužít korelačními útoky. I s E2EE, metadata (kdo s kým mluví, kdy a jak často) zůstat viditelné pro centralizované servery nebo telekomunikační operátory.


2. Architektura AEGIS: Triptych Sovereign (Hluboký ponor)

AEGIS P2P není jen aplikace. Je to komunikační ekosystém vyvinutý v Rez (pro jádro) a Třepetání (pro rozhraní), navržené podle modelu hrozeb Nulová důvěra Absolutní. Zde jsou jeho technické základy.

2.1. Postkvantová hybridní kryptografie (NIST úroveň 5)

AEGIS nečeká na globální přechod k postkvantové technologii; integruje ji nativně. Protokol handshake X3DH byl rozšířen na 4-DH a kombinuje:

  • ML-KEM-1024 (FIPS 203) Nejrobustnější implementace Kyberu (vrstva 5), ​​nabízející zabezpečení ekvivalentní AES-256.
  • X25519 (křivka25519) Pro klasickou výměnu dočasných klíčů.
  • Ed25519 (FIPS 186-5) Pro podepisování kryptografických identit (bez závislosti na telefonním čísle).
  • HKDF-SHA384 a HKDF-SHA256 Pro odvození klíčů relace (KDF) zajišťující striktní oddělení kryptografických domén.

Protokol Double Ratchet v Signalu byl v Rustu od základu přeimplementován, což vynucuje rotaci řetězce DH (MAX_CHAIN_LENGTH = 1000) aby se zabránilo jakémukoli kryptografickému driftu a zajistilo se zničení efemérních klíčů v paměti.

2.2 Architektura nulového disku a polymorfní RAM

Toto je dokonalá obrana proti forenzním analýzám. AEGIS nezanechává žádné stopy na trvalém úložišti (ROM/SSD).

  • Ingesce s nulovým diskem Při odesílání fotografie nebo dokumentu aplikace nevytváří nikdy dočasný soubor. Média jsou zpracovávána výhradně v paměti RAM prostřednictvím modulu aegis_ingest_file_zero_disk()Vyrovnávací paměť je zničena, jakmile je aplikace uzavřena.
  • Polymorfní RAM Citlivá data v paměti jsou chráněna dynamickou maskou XOR s náhodným offsetem a uložena ve struktuře. „Dvojitá kolejnice“ (dvě kopie s kanáry integrity). Díky tomu jsou útoky Studený start ou Výpis paměti extrémně obtížné a umožňuje detekci převrácení bitů.
  • Odstranění EXIF ​​a Anti-PRNU Každý snímek prochází čisticím procesem, který odstraňuje metadata GPS (EXIF). Aplikace navíc používá algoritmus PRNU (Photo Response Non-Uniformity), který zničí jedinečný otisk snímače fotoaparátu telefonu a zabrání tak jakékoli forenzní atribuci.

2.3. Panické protokoly: Kill Switch a Dead Man's Switch

V případě fyzického nátlaku (zabavení telefonu policií nebo útočníkem) AEGIS zahrnuje aktivní obranné mechanismy:

  • Návnadná borovice (návnadný špendlík) Při spuštění může uživatel zadat druhý kód. Aplikace se poté otevře na falešném dashboardu (například v jednoduchém poznámkovém bloku), což útočníka vede k domněnce, že se jedná o jediný obsah.
  • Zabijácký vypínač (0000/9999) Tento nouzový kód spouští okamžité vyčištění paměti RAM. Volání procesu Rust panic_purge(), což vede k a exit(137) (SIGKILL) okamžité. Jádro uvolní paměťové stránky a kryptografický stav s procesem zanikne.
  • FLAG_SECURE a BlindView Rozhraní technicky brání jakýmkoli nativním snímkům obrazovky (Android/iOS). Vykreslování videa probíhá přes izolovanou oblast (VRAM), která skryje náhled v selektoru posledních úloh.

3. Síť: „Transportní přepínač“ a nativní anonymita

AEGIS se odmítá spoléhat na centralizovaný server (Single Point of Failure). Aplikace implementuje taktický selektor transportu:

3.1. Nativní Tor přes Arti Framework

Na rozdíl od aplikací, které používají externí Tor proxy (Orbot), AEGIS integruje Tor klienta. Arti (napsané v Rustu) přímo v binárním kódu. Každý kontakt má izolovaný obvod (TorIsolationTokenProvoz je šifrován end-to-end a IP adresa uživatele je maskována na úrovni sítě. Bootstrap sítě Tor je asynchronní (používá Dart Isolates), aby se zabránilo blokování hlavního vlákna rozhraní.

3.2 Offline režimy: Wi-Fi Direct a BLE Mesh

Pokud je internetová infrastruktura zničena (výpadek sítě, elektronické rušení), AEGIS přepne na fyzický transport:

  • Wi-Fi Direct (P2P) Vytvoření lokálního TCP socketu mezi dvěma blízkými terminály (dosah ~100m).
  • BLE síť Síť Bluetooth (Bluetooth Low Energy) s protokolem směrování flood. Zprávy (fragmentované do 512bajtových rámců s TTL hlavičkou) jsou přenášeny z terminálu do terminálu, aby dorazily k příjemci, a to i bez globálního internetového připojení.

4. Inženýrství a audit: Důkaz prostřednictvím kódu

Bezpečnost nelze nařídit, musí být prokázána. AEGIS uplatňuje politiku „Zero-Trust“ na svůj vlastní zdrojový kód, který je auditovatelný prostřednictvím našeho veřejného CI/CD kanálu (GitHub Actions).

4.1. Zabezpečení paměti (Rust / Miri)

Celé kryptografické jádro je napsáno v Rustu. Pipeline se spouští. Miri (Rustův MIR interpret) na 5 kritických subsystémech. Miri vyčerpávajícím způsobem detekuje nedefinované chování (UB), čímž zabraňuje přetečení vyrovnávací paměti, použití po uvolnění a datovým závodům, které jsou v C/C++ běžné.

4.2. Formální ověření (AWS Kani)

Pro nejdůležitější kryptografické primitivy (odvození klíčů, zapouzdření) používáme AWS KaniToto je formální ověřovací nástroj, který matematicky dokazuje absenci paniky nebo přetečení na všech možných vstupech. Už to není test, je to matematický důkaz.

4.3. Smlouva FFI Mil-Spec

Rozhraní mezi Dart (Flutter) a Rustem (nativní) je realizováno prostřednictvím zabezpečeného FFI (Foreign Function Interface) API. Definovali jsme Globální smlouva o zabezpečení FFI dokumentující 43 vystavených funkcí. Každý wrapper kontroluje nullitu ukazatele, zarovnání paměti, kódování UTF-8 a velikosti vyrovnávací paměti. Po návratu funkce se žádné ukazatele nezachovají (žádné volné ukazatele).

4.4. Zabezpečení dodavatelského řetězce (audit závislostí)

Naše zpráva o interním auditu (v3.4.0) byla zveřejněna:

  • audit nákladu 0 aktivních zranitelností na 503 závislých bednách. Zbývající upozornění jsou zdokumentována a týkají se enginu Tor (Arti), který spravuje projekt Tor.
  • nákladní spona : 0 varování v celém kódu (všechny cíle, všechny funkce).
  • Vytvořte reprodukovatelné Kterýkoli badatel může znovu zkompilovat APK ze zdrojového kódu a ověřit jeho SHA-256 hash.

5. Distribuční a licenční model

AEGIS P2P je distribuován mimo App Store a Google Play. Toto architektonické rozhodnutí zaručuje naprostou nezávislost na cenzurních politikách GAFAM a omezeních stanovených evropským úřadem DMA.

  • Přímá distribuce Soubor APK (Android) a notářsky ověřený soubor IPA (iOS – pouze EU) si můžete stáhnout přímo z našich oficiálních webových stránek prostřednictvím zašifrovaného odkazu.
  • Model licence AEGIS je proprietární software (s uzavřeným zdrojovým kódem). Jedna licence stojí 69,90 EUR a zahrnuje doživotní bezpečnostní aktualizace.
  • Aktualizace (Aktualizátor) Systém aktualizací v aplikaci používá podpisy. ed25519Pokud se útočník pokusí o útok typu „Man-in-the-Middle“ za účelem nainstalování škodlivého firmwaru, aplikace aktualizaci odmítne.

6. Kompatibilita hardwaru a systémové požadavky (vojenská specifikace)

AEGIS P2P není „spotřebitelská“ aplikace. Její kryptografická a antiforenzní architektura ukládá přísná hardwarová omezení. Nekompatibilní terminál nebude moci aplikaci spustit.

6.1. Volba „Uzavření po selhání“: Povinnost StrongBoxu

V systému Android se většina aplikací spoléhá na softwarové úložiště (Android Keystore). AEGIS vyžaduje, aby kryptografické klíče byly generovány, ukládány a manipulovány v rámci zabezpečené prostředí pro provádění (TEE) a ideálně dedikovaný čip Trezor (certifikováno Common Criteria EAL5+).

Pokud zařízení nemá StrongBox nebo je bootloader odemčený (rootnutý), AEGIS odmítá spustit (Selhání - uzavřeno). Nejedná se o marketingové omezení, jedná se o bezpečnostní požadavek: nástroj pro komunikaci stavu nemůže fungovat na kompromitovaném terminálu.

6.2. Kompatibilní telefony (Android arm64-v8a)

Aby byly terminály kompatibilní s AEGIS, musí splňovat následující kritéria:

  • 64bitový procesor (ARM64) Nezbytné pro spuštění binárního souboru Rust zkompilovaného s optimalizací paměti.
  • Android 10 nebo vyšší Nezbytné pro využití moderních API pro úložiště klíčů a přísné správy I/O.
  • Čip StrongBox Přítomno na většině „špičkových“ chytrých telefonů a některých „odolných“ modelech (např. Google Pixel 7/8/9, Samsung Galaxy S21/S22/S23/S24, Sony Xperia 1/5, Crosscall a některé modely Fairphone).
  • Podpora technologií Bluetooth Low Energy (BLE) a Wi-Fi Direct Pro offline komunikační metody (Mesh).

6.3. Co to znamená pro uživatele

Tento přístup má svou cenu: AEGIS nebudete moci nainstalovat na základní chytrý telefon ani na rootnuté zařízení. To je ale cena za suverenitu. Naším slibem není poskytnout vám „jednodušší“ aplikaci, ale aplikaci spolehlivý.


Závěr

AEGIS P2P není navržen tak, aby nahradil WhatsApp ve vašem každodenním životě. Je to digitální nástroj pro přežití určený pro investigativní novináře, OSINT analytiky, donucovací orgány a firmy, jejichž tajemství mají strategickou hodnotu.

Ve světě, kde jsou metadata cennější než zlato a kde je bezpečnost často redukována na pouhý marketingový trik, AEGIS vyniká svým brutálním inženýrským přístupem: Nic neukládejte, vše šifrujte a kód zajistěte auditovatelným způsobem.