Le projet
FANTOM est une application mobile (Android + iOS) de navigation Internet anonyme qui empile 7 couches de protection brevetées. Le transport entre l'app et les relais est asémantique — indistinguable du bruit aléatoire. Pas de TLS, pas de handshake, pas de signature protocolaire. IP change à chaque requête. Anti-quantique par nature.
Le cœur est écrit en Rust. L'interface en React Native. Les relais sont des binaires Rust de 2 Mo déployés sur des VPS multi-cloud. Le projet est soutenu par 38 brevets INPI dans l'écosystème AION ASEMANTIX™.
Les postes
C'est le poste clé. Vous construirez le cœur crypto de FANTOM : le ratchet PIP (dérivation d'identifiants, forward secrecy), le marqueur polymorphe CAMÉLÉON (filtrage en O(k) sans crypto), le chiffrement AES-256-GCM des fragments, et la segmentation OCTOPUS.
Vous avez :
- 3+ ans de Rust en production (pas des exercices, du vrai code déployé)
- Expérience avec ring, sha3, zeroize, ou équivalent
- Compréhension de : AES-GCM, HKDF, ratchets, PRF, indistinguabilité computationnelle
- Idéalement : contribution à ring, rustls, libp2p, age, noise-protocol, x25519-dalek, orion
- Idéalement : expérience Tor, Nym, I2P, Briar, Wire, Signal (côté infra/crypto)
Vous ferez :
- fantom-core : ratchet PIP, marqueur CAMÉLÉON, fragments, segmentation OCTOPUS
- fantom-relay : filtre marqueur polymorphe + proxy HTTP, binaire 2 Mo
- FFI : bridge C/Rust pour React Native (.so Android, .a iOS)
- Tests : NIST SP 800-22 sur les fragments, tests de non-corrélabilité
Bonus décisifs :
- Vous avez déjà implémenté un ratchet Double Ratchet ou équivalent
- Vous connaissez les tests statistiques NIST pour générateurs aléatoires
- Vous avez écrit un transport résistant à la censure (pluggable transport Tor, obfs4, etc.)
Vous construirez la couche réseau : sockets UDP/TCP bruts, VpnService Android, NEPacketTunnelProvider iOS. Vous ferez le pont entre le cœur Rust et le système d'exploitation mobile.
Vous avez :
- Expérience VpnService Android ou NEPacketTunnelProvider iOS
- Manipulation de paquets réseau (raw sockets, tun/tap)
- Rust ou C/C++ pour le bas niveau
- Idéalement : expérience WireGuard, OpenVPN, ou tunnel réseau custom
Vous ferez :
- Intégration fantom-core dans VpnService Android
- Intégration fantom-core dans NEPacketTunnelProvider iOS
- Gestion multi-connectivité (4G/WiFi/satellite)
- Tests de performance et latence
Vous construirez l'application mobile FANTOM. Interface élégante, bridge FFI vers le cœur Rust, gestion des identités HYDRA, profils CLOAK, sélection de pays.
Vous avez :
- 2+ ans de React Native en production (apps publiées sur les stores)
- Expérience avec des bridges natifs (Java/Kotlin ↔ JS, Swift/ObjC ↔ JS)
- UI/UX soignée (c'est une app grand public)
- TypeScript maîtrisé
Déploiement automatisé des relais sur multi-cloud (Hetzner, OVH, Vultr, DigitalOcean, Oracle). Terraform + Ansible. Monitoring. DHT Kademlia pour la découverte.
Vous avez :
- Terraform + Ansible en production multi-cloud
- Déploiement de binaires statiques sur VPS minimaux
- Idéalement : expérience libp2p / Kademlia DHT
- Monitoring (Prometheus/Grafana) sans collecter de données utilisateur
Ce qui nous différencie
Ce n'est pas un énième VPN. C'est un paradigme nouveau — le transport asémantique — protégé par 8 brevets. Vous ne copierez pas WireGuard. Vous construirez quelque chose qui n'existe pas. Le README technique fait 234 paragraphes et spécifie chaque couche en détail. Vous saurez exactement ce que vous construisez avant d'écrire la première ligne de code.
Technologie française, ambition mondiale. 38 brevets INPI. L'écosystème AION ASEMANTIX couvre la navigation, la messagerie, le stockage distribué, le temps souverain, les communications interplanétaires. FANTOM est le premier produit — la porte d'entrée.
Stack propre. Rust + React Native. Pas de framework magique. Pas de PaaS. Des binaires de 2 Mo sur des VPS à 3€. Terraform + Ansible. C'est simple, c'est propre, c'est auditable.
Candidater
Envoyez un email à recrutement@asemantix.tech avec :
1. Votre profil GitHub (obligatoire — on veut voir du code, pas un CV).
2. Un paragraphe sur pourquoi ce projet vous parle.
3. Votre disponibilité et votre tarif.
Si vous comprenez ce que signifie « indistinguabilité computationnelle d'une PRF sous réduction de sécurité » sans chercher sur Google — vous êtes probablement la bonne personne.