I en kontekst der masseovervåking automatiseres av statlige etater og der postkvantedatakraft blir en industriell realitet, er spørsmålet ikke lenger om om nødvendig kryptering av kommunikasjon. Den virkelige tekniske utfordringen nå er: Hvilken programvarearkitektur er matematisk og fysisk i stand til å motstå en tilstandsaktør (APT) med ubegrensede rettsmedisinske ressurser?
Signal, Telegram, WhatsApp og Threema har demokratisert ende-til-ende-kryptering (E2EE) for allmennheten. Men når de står overfor en motstander på militærspesifikasjonsnivå, presenterer disse løsningene... store strukturelle feil : datapersistens på disk, metadatalekkasjer, avhengighet av sentraliserte infrastrukturer og sårbarhet for sidekanalangrep.
Her er en grundig teknisk analyse av begrensningene til nåværende meldingssystemer, og en presentasjon av den suverene arkitekturen til AEGIS P2P.
1. Strukturelle feil i vanlige meldingstjenester
1.1. Den falske sikkerheten til «ende-til-ende-kryptering»
Signal-protokollen (Double Ratchet) er et kryptografisk mesterverk. Den sikrer fremoverrettet hemmelighold og sikkerhet etter kompromisser. transportereMen når meldingen ankommer terminalen, blir den dekryptert, og de fleste applikasjoner lagrer den i ren tekst eller i en kryptert SQLite-database.
Hvis enheten din blir beslaglagt (fysisk angrep), eller hvis skadelig programvare (Pegasus, Predator) får tilgang til root/kernel, blir transportkryptering ubrukelig. Angriperen kan lese den lokale databasen. Dette kalles en angrep etter kompromiss.
1.2. Trusselen «Høst nå, dekrypter senere» (HNDL)
ECC-algoritmen (Elliptic Curve Cryptography) som brukes av Signal og de fleste applikasjoner er sårbar for Shors algoritme. Statsmotstandere logger massivt kryptert trafikk i dag i håp om å dekryptere den om 10 eller 15 år, når feiltolerante kvantedatamaskiner blir operative. Klassisk asymmetrisk kryptering er strukturelt dømt til å mislykkes.
1.3. Sentralisering og metadatalekkasje
Telegram lagrer historikk i skyen. Signal bruker telefonnumre som unike identifikatorer, og lager en sosial graf som kan utnyttes direkte av korrelasjonsangrep. Selv med E2EE, metadata (hvem snakker med hvem, når og hvor ofte) forbli synlige for sentraliserte servere eller teleoperatører.
2. AEGIS-arkitekturen: Den suverene triptyken (Deep Dive)
AEGIS P2P er ikke bare en applikasjon. Det er et kommunikasjonsøkosystem utviklet i Rust (for kjernen) og flagre (for grensesnittet), designet i henhold til en trusselmodell Null-tillit Absolutt. Her er de tekniske grunnlagene.
2.1. Post-kvante hybrid kryptografi (NIST nivå 5)
AEGIS venter ikke på den globale overgangen til post-kvante; den integrerer den direkte. X3DH-håndtrykkprotokollen er utvidet til 4-DH og kombinerer:
- ML-KEM-1024 (FIPS 203) Den mest robuste implementeringen av Kyber (lag 5), som tilbyr sikkerhet tilsvarende AES-256.
- X25519 (kurve25519) For klassisk, kortvarig nøkkelutveksling.
- Ed25519 (FIPS 186-5) For signering av kryptografiske identiteter (ingen avhengighet av telefonnummer).
- HKDF-SHA384 og HKDF-SHA256 For sesjonsnøkkelavledning (KDF), som sikrer streng separasjon av kryptografiske domener.
Signals Double Ratchet-protokoll har blitt implementert på nytt fra bunnen av i Rust, noe som tvinger frem en rotasjon av DH-kjeden (MAX_CHAIN_LENGTH = 1000) for å forhindre kryptografisk drift og sikre ødeleggelse av flyktige nøkler i minnet.
2.2. Nulldiskarkitektur og polymorf RAM
Dette er det ultimate forsvaret mot etterforskning. AEGIS etterlater ingen spor på permanent lagring (ROM/SSD).
- Null-disk inntak Når du sender et bilde eller dokument, oppretter ikke applikasjonen aldri midlertidig fil. Media behandles utelukkende i RAM via modulen
aegis_ingest_file_zero_disk()Bufferen blir ødelagt så snart applikasjonen lukkes. - Polymorf RAM Sensitive data i minnet er beskyttet av en dynamisk XOR-maske med en tilfeldig forskyvning, og lagret i en struktur «Dobbel skinne» (to kopier med integritetskanariffer). Dette gjør at angrepene Kald støvel ou Dumpminne ekstremt vanskelig og tillater deteksjon av bit-flips.
- EXIF-stripping og anti-PRNU Hvert bilde går gjennom en renseprosess som fjerner GPS-metadata (EXIF). I tillegg bruker applikasjonen en PRNU-algoritme (Photo Response Non-Uniformity) for å ødelegge det unike fingeravtrykket til telefonens kamerasensor, noe som forhindrer rettsmedisinsk attribuering.
2.3. Panikkprotokoller: Drepebryter og dødmannsbryter
I tilfelle fysisk tvang (beslagleggelse av telefonen av politiet eller en overfallsperson), inkluderer AEGIS aktive forsvarsmekanismer:
- Lokkefuruen (Lokkepin) Ved oppstart kan brukeren taste inn en ny kode. Applikasjonen åpnes deretter i et falskt dashbord (for eksempel en enkel notisblokk), noe som får angriperen til å tro at dette er det eneste innholdet.
- Kill Switch (0000/9999) Denne nødkoden utløser en umiddelbar RAM-tømming. Rust-prosessen kaller
panic_purge(), som fører til enexit(137)(SIGKILL) umiddelbart. Kjernen frigir minnesidene, og den kryptografiske tilstanden dør med prosessen. - FLAG_SECURE og BlindView Grensesnittet forhindrer teknisk sett alle innebygde skjermbilder (Android/iOS). Videogjengivelse gjøres via et isolert område (VRAM) som skjuler forhåndsvisningen i velgeren for nylige oppgaver.
3. Nettverk: «Transportbryteren» og innebygd anonymitet
AEGIS nekter å stole på en sentralisert server (Single Point of Failure). Applikasjonen implementerer en taktisk transportvelger:
3.1. Native Tor via Arti-rammeverket
I motsetning til applikasjoner som bruker en ekstern Tor-proxy (Orbot), integrerer AEGIS Tor-klienten. arti (skrevet i Rust) direkte i binærfilen. Hver kontakt har en isolert krets (TorIsolationTokenTrafikken er ende-til-ende-kryptert, og brukerens IP-adresse er maskert på nettverksnivå. Tors bootstrap er asynkron (ved bruk av Dart Isolates) for å forhindre blokkering av grensesnittets hovedtråd.
3.2. Frakoblede moduser: Wi-Fi Direct og BLE Mesh
Hvis internettinfrastrukturen blir ødelagt (nettverksbrudd, elektronisk forstyrrelse), bytter AEGIS til fysisk transport:
- Wi-Fi Direct (P2P) Opprettelse av en lokal TCP-socket mellom to terminaler i nærheten (rekkevidde ~100 m).
- BLE Mesh Et Bluetooth (Bluetooth Low Energy) mesh-nettverk med en flood routing-protokoll. Meldinger (fragmentert i 512-byte rammer med en TTL-header) videresendes fra terminal til terminal for å nå mottakeren, selv uten en global internettforbindelse.
4. Ingeniørfag og revisjon: Bevis gjennom kode
Sikkerhet kan ikke pålegges, den må bevises. AEGIS bruker en «nulltillitspolicy» på sin egen kildekode, som kan revideres via vår offentlige CI/CD-pipeline (GitHub Actions).
4.1. Minnesikkerhet (Rust / Miri)
Hele kryptografikjernen er skrevet i Rust. Pipeline kjøres Miri (Rusts MIR-tolk) på 5 kritiske delsystemer. Miri oppdager uttømmende udefinerte atferder (UB), og forhindrer bufferoverløp, bruk-etter-frigjøringer og datakappløp som er vanlige i C/C++.
4.2. Formell verifisering (AWS Kani)
For de mest kritiske kryptografiske primitivene (nøkkelutledning, innkapslinger) bruker vi AWS KaniDette er et formelt verifiseringsverktøy som matematisk beviser fraværet av panikk eller overløp på alle mulige inndata. Det er ikke lenger en test, det er et matematisk bevis.
4.3. FFI-kontrakten for militære spesifikasjoner
Grensesnittet mellom Dart (Flutter) og Rust (native) gjøres via et sikkert FFI (Foreign Function Interface) API. Vi har definert et Global FFI-sikkerhetskontrakt dokumenterer de 43 eksponerte funksjonene. Hver innpakning sjekker pekernullitet, minnejustering, UTF-8-koding og bufferstørrelser. Ingen pekere beholdes etter at funksjonen returnerer (ingen dinglende pekere).
4.4. Sikkerhet i forsyningskjeden (avhengighetsrevisjon)
Vår interne revisjonsrapport (v3.4.0) er offentliggjort:
- lastrevisjon 0 aktive sårbarheter på de 503 avhengige kassene. Gjenværende varsler er dokumentert og gjelder Tor-motoren (Arti), som vedlikeholdes av Tor-prosjektet.
- lastklipper : 0 advarsler på hele koden (alle mål, alle funksjoner).
- Bygg reproduserbar Enhver forsker kan kompilere APK-en på nytt fra kildekoden og bekrefte SHA-256-hashen.
5. Distribusjons- og lisensmodell
AEGIS P2P distribueres utenfor App Store og Google Play. Denne arkitekturavgjørelsen garanterer fullstendig uavhengighet fra GAFAMs sensurregler og begrensningene som er pålagt av den europeiske DMA.
- Direkte distribusjon APK-filen (Android) og den notariserte IPA-en (iOS – kun EU) kan lastes ned direkte fra vår offisielle nettside via en kryptert lenke.
- Lisensmodell AEGIS er proprietær programvare (lukket kildekode). Enkeltlisensen koster €69,90, inkludert livstids sikkerhetsoppdateringer.
- Oppdateringer (Oppdaterer) Oppdateringssystemet i appen bruker signaturer. ed25519Hvis en motstander forsøker et Man-in-the-Middle-angrep for å presse skadelig fastvare, avviser applikasjonen oppdateringen.
6. Maskinvarekompatibilitet og systemkrav (militærspesifikasjoner)
AEGIS P2P er ikke en forbrukerapplikasjon. Den kryptografiske og antiforensiske arkitekturen stiller strenge maskinvarebegrensninger. En ikke-kompatibel terminal vil ikke kunne kjøre applikasjonen.
6.1. Valget «feillukket»: StrongBoxs forpliktelse
På Android er de fleste applikasjoner avhengige av programvarelagring (Android Keystore). AEGIS krever at kryptografiske nøkler genereres, lagres og manipuleres innenfor en sikkert utførelsesmiljø (TEE) og ideelt sett en dedikert brikke Sterk boks (sertifisert Common Criteria EAL5+).
Hvis enheten ikke har StrongBox, eller hvis bootloader er ulåst (rootet), AEGIS nekter å starte (Fail-Closed). Dette er ikke en markedsføringsbegrensning, det er et sikkerhetskrav: et kommunikasjonsverktøy med tilstand kan ikke fungere på en kompromittert terminal.
6.2. Kompatible telefoner (Android arm64-v8a)
For å være kompatible med AEGIS må terminaler oppfylle følgende kriterier:
- 64-bits prosessor (ARM64) Viktig for å kjøre Rust-binærfilen kompilert med minneoptimaliseringer.
- Android 10 eller nyere Nødvendig for å dra nytte av moderne Keystore API-er og streng I/O-administrasjon.
- StrongBox-brikke Finnes på de fleste «high-end» smarttelefoner og noen «robuste» modeller (f.eks. Google Pixel 7/8/9, Samsung Galaxy S21/S22/S23/S24, Sony Xperia 1/5, Crosscall og noen Fairphone-modeller).
- Støtte for Bluetooth Low Energy (BLE) og Wi-Fi Direct For frakoblede kommunikasjonsmetoder (Mesh).
6.3. Hva dette betyr for brukeren
Denne tilnærmingen har en kostnad: du vil ikke kunne installere AEGIS på en smarttelefon på inngangsnivå eller en rootet enhet. Men det er prisen for suverenitet. Vårt løfte er ikke å gi deg en «enkel» app, men en app. pålitelig.
Konklusjon
AEGIS P2P er ikke laget for å erstatte WhatsApp i hverdagen. Det er et digitalt overlevelsesverktøy designet for undersøkende journalister, OSINT-analytikere, politimyndigheter og bedrifter med hemmeligheter av strategisk verdi.
I en verden der metadata er mer verdifullt enn gull, og der sikkerhet ofte reduseres til et rent markedsføringsknep, skiller AEGIS seg ut med sin brutale ingeniørtilnærming: Lagre ingenting, krypter alt og gjør koden reviderbar.