In een context waarin massasurveillance geautomatiseerd wordt door overheidsinstanties en waarin de rekenkracht van post-kwantumcomputers een industriële realiteit wordt, is de vraag niet langer of s'il faut Communicatie versleutelen. De echte technische uitdaging is nu: Welke softwarearchitectuur is wiskundig en fysiek bestand tegen een staatsactor (APT) met onbeperkte forensische middelen?
Signal, Telegram, WhatsApp en Threema hebben end-to-end-encryptie (E2EE) toegankelijk gemaakt voor het grote publiek. Echter, wanneer ze geconfronteerd worden met een tegenstander op militair niveau, bieden deze oplossingen... grote structurele gebreken Nadelen zijn: gegevenspersistentie op schijf, lekken van metadata, afhankelijkheid van gecentraliseerde infrastructuren en kwetsbaarheid voor side-channel-aanvallen.
Hier volgt een diepgaande technische analyse van de beperkingen van de huidige berichtensystemen, en een presentatie van de soevereine architectuur van AEGIS P2P.
1. Structurele gebreken in gangbare berichtendiensten
1.1. De schijnveiligheid van “end-to-end-encryptie”
Het Signal (Double Ratchet) protocol is een cryptografisch meesterwerk. Het garandeert forward secrecy en beveiliging na een inbreuk. vervoerenMaar zodra het bericht de terminal bereikt, wordt het gedecodeerd en slaan de meeste applicaties het op in platte tekst of in een versleutelde SQLite-database.
Als uw apparaat in beslag wordt genomen (fysieke aanval), of als malware (Pegasus, Predator) root-/kerneltoegang verkrijgt, wordt transportversleuteling nutteloos. De aanvaller kan de lokale database uitlezen. Dit wordt een aanval na inbraak.
1.2. De dreiging van “Nu oogsten, later decoderen” (HNDL).
Het Elliptic Curve Cryptography (ECC)-algoritme dat door Signal en de meeste applicaties wordt gebruikt, is kwetsbaar voor het algoritme van Shor. Vijandige staten registreren momenteel massaal versleuteld verkeer in de hoop het over 10 of 15 jaar te kunnen decoderen, wanneer fouttolerante kwantumcomputers operationeel zijn. Klassieke asymmetrische encryptie is structureel gedoemd te mislukken.
1.3. Centralisatie en metadata-lekkage
Telegram slaat de geschiedenis op in de cloud. Signal gebruikt telefoonnummers als unieke identificatoren, waardoor een sociaal netwerk ontstaat dat direct kan worden misbruikt door correlatieaanvallen. Zelfs met end-to-end-encryptie (E2EE), metadata (wie spreekt met wie, wanneer en hoe vaak) zichtbaar blijven voor gecentraliseerde servers of telecomoperators.
2. De AEGIS-architectuur: Het Soevereine drieluik (Diepgaande analyse)
AEGIS P2P is niet zomaar een applicatie. Het is een communicatie-ecosysteem dat is ontwikkeld in Roest (voor de kern) en Flutter (voor de interface), ontworpen volgens een dreigingsmodel Geen vertrouwen Absoluut. Dit zijn de technische grondbeginselen.
2.1. Post-kwantum hybride cryptografie (NIST niveau 5)
AEGIS wacht niet op de wereldwijde overgang naar post-kwantumtechnologie; het integreert deze native. Het X3DH-handshakeprotocol is uitgebreid naar 4-DH en combineert:
- ML-KEM-1024 (FIPS 203) : De meest robuuste implementatie van Kyber (laag 5), die een beveiliging biedt die gelijkwaardig is aan AES-256.
- X25519 (Curve25519) : Voor klassieke, tijdelijke sleuteluitwisseling.
- Ed25519 (FIPS 186-5) Voor het ondertekenen van cryptografische identiteiten (geen afhankelijkheid van een telefoonnummer).
- HKDF-SHA384 & HKDF-SHA256 Voor het afleiden van sessiesleutels (KDF), waarbij een strikte scheiding van cryptografische domeinen wordt gewaarborgd.
Het Double Ratchet-protocol van Signal is volledig opnieuw geïmplementeerd in Rust, waardoor een rotatie van de DH-keten wordt afgedwongen (MAX_CHAIN_LENGTH = 1000) om cryptografische afwijkingen te voorkomen en ervoor te zorgen dat tijdelijke sleutels in het geheugen worden vernietigd.
2.2. Zero-Disk Architectuur en Polymorf RAM
Dit is de ultieme verdediging tegen forensisch onderzoek. AEGIS laat geen sporen achter op permanente opslagmedia (ROM/SSD).
- Zero-Disc Ingestie Bij het verzenden van een foto of document maakt de applicatie geen nieuw bestand aan. nooit tijdelijk bestand. Media wordt uitsluitend in het RAM-geheugen verwerkt via de module.
aegis_ingest_file_zero_disk()De buffer wordt vernietigd zodra de applicatie wordt afgesloten. - Polymorf RAM-geheugen Gevoelige gegevens in het geheugen worden beschermd door een dynamisch XOR-masker met een willekeurige offset en opgeslagen in een structuur. “Dubbele rail” (twee kopieën met integriteitsindicatoren). Dit maakt aanvallen door Cold Boot ou Geheugen dumpen Uiterst moeilijk en maakt de detectie van bitfouten mogelijk.
- EXIF-strippen en anti-PRNU Elke afbeelding doorloopt een opschoonproces dat GPS-metadata (EXIF) verwijdert. Daarnaast past de applicatie een PRNU-mitigatiealgoritme (Photo Response Non-Uniformity) toe om de unieke vingerafdruk van de camerasensor van de telefoon te vernietigen, waardoor forensische identificatie onmogelijk wordt.
2.3. Paniekprotocollen: Noodstop en Doodmansschakelaar
In geval van fysieke dwang (inbeslagname van de telefoon door de politie of een aanvaller) beschikt AEGIS over actieve verdedigingsmechanismen:
- De lokden (lokpin) Bij het opstarten kan de gebruiker een tweede code invoeren. De applicatie opent vervolgens een nepdashboard (bijvoorbeeld een eenvoudig kladblok), waardoor de aanvaller de indruk krijgt dat dit de enige inhoud is.
- De noodstop (0000/9999) Deze noodcode activeert een onmiddellijke geheugenopschoning van het RAM-geheugen. Het Rust-proces roept aan.
panic_purge(), leidend tot eenexit(137)(SIGKILL) onmiddellijk. De kernel geeft de geheugenpagina's vrij en de cryptografische status sterft met het proces. - FLAG_SECURE & BlindView De interface verhindert technisch gezien het maken van native screenshots (Android/iOS). Videoweergave gebeurt via een geïsoleerd gebied (VRAM) dat de preview in de recente takenkiezer verbergt.
3. Netwerk: De "transportswitch" en native anonimiteit
AEGIS weigert te vertrouwen op een gecentraliseerde server (Single Point of Failure). De applicatie implementeert een tactische transportselector:
3.1. Native Tor via het Arti-framework
In tegenstelling tot applicaties die een externe Tor-proxy gebruiken (Orbot), integreert AEGIS de Tor-client. Arti (geschreven in Rust) direct in de binaire code. Elk contact heeft een geïsoleerd circuit (TorIsolationTokenHet verkeer is end-to-end versleuteld en het IP-adres van de gebruiker wordt op netwerkniveau gemaskeerd. Tor's bootstrap is asynchroon (met behulp van Dart Isolates) om te voorkomen dat de hoofdthread van de interface wordt geblokkeerd.
3.2. Offline-modi: Wi-Fi Direct en BLE Mesh
Als de internetinfrastructuur uitvalt (netwerkstoring, elektronische jamming), schakelt AEGIS over op fysiek transport:
- Wi-Fi Direct (P2P) : Het creëren van een lokale TCP-socket tussen twee terminals die dicht bij elkaar liggen (bereik ~100m).
- BLE-gaas Een Bluetooth (Bluetooth Low Energy) mesh-netwerk met een flood routing-protocol. Berichten (opgedeeld in frames van 512 bytes met een TTL-header) worden van terminal naar terminal doorgestuurd om de ontvanger te bereiken, zelfs zonder wereldwijde internetverbinding.
4. Engineering en auditing: bewijs door middel van code
Beveiliging kan niet worden afgekondigd, maar moet worden bewezen. AEGIS hanteert een 'zero trust'-beleid voor zijn eigen broncode, die controleerbaar is via onze openbare CI/CD-pipeline (GitHub Actions).
4.1. Geheugenbeveiliging (Rust / Miri)
De volledige cryptografische kern is geschreven in Rust. De pipeline voert de volgende acties uit: Miri (Rust's MIR-interpreter) op 5 kritieke subsystemen. Miri detecteert op uitputtende wijze ongedefinieerd gedrag (UB), waardoor bufferoverloop, gebruik na vrijgave en dataraces, die veel voorkomen in C/C++, worden voorkomen.
4.2. Formele verificatie (AWS Kani)
Voor de meest cruciale cryptografische primitieven (sleutelafleiding, inkapseling) gebruiken we AWS KaniDit is een formeel verificatiemiddel dat wiskundig bewijst dat er geen paniek- of overloopfouten optreden bij alle mogelijke invoerwaarden. Het is geen test meer, maar een wiskundig bewijs.
4.3. Het FFI Mil-Spec-contract
De interface tussen Dart (Flutter) en Rust (native) verloopt via een beveiligde FFI (Foreign Function Interface) API. We hebben een Wereldwijd FFI-beveiligingscontract De 43 beschikbare functies worden gedocumenteerd. Elke wrapper controleert de null-status van de pointer, de geheugenuitlijning, de UTF-8-codering en de buffergrootte. Er worden geen pointers bewaard nadat de functie is teruggekeerd (geen zwevende pointers).
4.4. Beveiliging van de toeleveringsketen (afhankelijkheidsaudit)
Ons interne auditrapport (v3.4.0) is openbaar gemaakt:
- vrachtcontrole Er zijn 0 actieve kwetsbaarheden gevonden in de 503 afhankelijke crates. Resterende waarschuwingen zijn gedocumenteerd en betreffen de Tor-engine (Arti), die wordt beheerd door het Tor Project.
- vrachtclip : 0 waarschuwingen voor de gehele code (alle doelen, alle functies).
- Bouw reproduceerbaar Iedere onderzoeker kan de APK vanuit de broncode opnieuw compileren en de SHA-256-hash ervan controleren.
5. Distributie- en licentiemodel
AEGIS P2P wordt buiten de App Store en Google Play om gedistribueerd. Deze architectonische keuze garandeert volledige onafhankelijkheid van het censuurbeleid van GAFAM en de beperkingen opgelegd door de Europese DMA.
- Directe distributie Het APK-bestand (Android) en het notarieel gecertificeerde IPA-bestand (iOS – alleen in de EU) kunnen rechtstreeks van onze officiële website worden gedownload via een versleutelde link.
- Licentiemodel AEGIS is propriëtaire (gesloten broncode) software. De licentie kost € 69,90, inclusief levenslange beveiligingsupdates.
- Updates (Updater) Het in-app updatesysteem maakt gebruik van digitale handtekeningen. ed25519Als een tegenstander een Man-in-the-Middle-aanval probeert uit te voeren om kwaadaardige firmware te verspreiden, weigert de applicatie de update.
6. Hardwarecompatibiliteit en systeemvereisten (Mil-Spec)
AEGIS P2P is geen "consumentenapplicatie". De cryptografische en antiforensische architectuur legt strenge hardwarebeperkingen op. Een niet-compatibele terminal kan de applicatie niet uitvoeren.
6.1. De “Fail-Closed”-keuze: de verplichting van StrongBox
Op Android maken de meeste applicaties gebruik van softwarematige opslag (Android Keystore). AEGIS vereist dat cryptografische sleutels binnen een bepaalde omgeving worden gegenereerd, opgeslagen en beheerd. veilige uitvoeringsomgeving (TEE) en idealiter een speciale chip. Sterke Doos (gecertificeerd volgens de Common Criteria EAL5+).
Als het apparaat geen StrongBox heeft, of als de bootloader ontgrendeld (geroot) is, AEGIS weigert te beginnen (Mislukt - Gesloten). Dit is geen marketingbeperking, maar een beveiligingsvereiste: een communicatiemiddel van de overheid kan niet functioneren op een gecompromitteerde terminal.
6.2. Compatibele telefoons (Android arm64-v8a)
Om compatibel te zijn met AEGIS, moeten terminals aan de volgende criteria voldoen:
- 64-bits processor (ARM64) : Essentieel voor het uitvoeren van het Rust-binair bestand dat is gecompileerd met geheugenoptimalisaties.
- Android 10 of hoger Noodzakelijk om te profiteren van moderne Keystore API's en strikt I/O-beheer.
- StrongBox-chip : Aanwezig op de meeste "high-end" smartphones en sommige "robuuste" modellen (bijv. Google Pixel 7/8/9, Samsung Galaxy S21/S22/S23/S24, Sony Xperia 1/5, Crosscall en sommige Fairphone-modellen).
- Ondersteuning voor Bluetooth Low Energy (BLE) en Wi-Fi Direct. : Voor offline communicatiemethoden (mesh).
6.3. Wat dit voor de gebruiker betekent
Deze aanpak heeft een prijs: je kunt AEGIS niet installeren op een instapmodel smartphone of een apparaat met root-toegang. Maar dat is de prijs van soevereiniteit. Onze belofte is niet om je een "eenvoudige" app te bieden, maar een app die wél werkt. betrouwbaar.
Conclusie
AEGIS P2P is niet bedoeld om WhatsApp in uw dagelijks leven te vervangen. Het is een digitaal overlevingsinstrument, ontworpen voor onderzoeksjournalisten, OSINT-analisten, wetshandhavingsinstanties en bedrijven waarvan de geheimen strategische waarde hebben.
In een wereld waar metadata waardevoller is dan goud en waar beveiliging vaak wordt gereduceerd tot een louter marketingtruc, onderscheidt AEGIS zich door zijn compromisloze technische aanpak: Sla niets op, versleutel alles en zorg ervoor dat de code traceerbaar is.