Contexte
Mise en œuvre et validation de la méthode proposée par Sjoerd Langkemper (A method for TLS on IoT devices), qui permet à des objets connectés de disposer de certificats TLS fiables accessibles depuis un navigateur, tout en ajoutant une couche découverte automatique via mDNS/DNS-SD.
Préparer un catalogue de solutions sur étagère pour différents cas de figure (maison, industrie, réseaux isolés, devices contraints).
Missions
- Étude et veille technologique
- Analyser la méthode Langkemper et ses alternatives (ACME local, DNS dynamique, certificats courts).
- Réaliser un état de l’art des approches TLS pour devices IoT et des solutions de découverte zéro-configuration.
- Prototype et expérimentation
- Développer un device capable de générer et recevoir un certificat TLS.
- Implémenter l’annonce automatique de services via mDNS et la découverte par une application cliente.
- Assurer une connexion HTTPS/TLS “sans alerte navigateur” pour la communication client device.
- Communication sécurisée entre devices
- Appareil : permettre à l’application de découvrir automatiquement le device et d’établir une connexion.
- Device : assurer que deux devices se découvrent et échangent des données via TLS/DTLS.
- Validation et mesures
- Tester la robustesse face à des IP changeantes et au renouvellement de certificats.
- Évaluer la performance et la sécurité des échanges.
- Livrables et boîte à outils
- Fournir un kit réutilisable comprenant scripts, templates et guide pour reproduire la solution dans différents contextes.
Environnement Technique
IoT embarqué, communication sécurisée TLS/DTLS, découverte zéro configuration (mDNS).
Profil Recherché
- Formation Bac+4 ou Bac+5 en informatique, sécurité, réseaux ou équivalent
- Bonnes bases en développement JS, Python, Rust et/ou C++
- Des notions réseau (DNS, TLS)
- Un intérêt pour la sécurité embarquée et les architectures IoT
- Un esprit curieux et une bonne autonomie
Pourquoi rejoindre Witekio ?
- Une culture technique forte, avec des équipes multidisciplinaires et des projets variés.
- Un environnement collaboratif et bienveillant, où l’on valorise la curiosité, le partage de connaissances et l’autonomie.
- Une passion pour l’innovation : on aime les défis technologiques, les produits intelligents et les solutions sur-mesure.
- Des projets concrets et impactants
- Un bon équilibre vie pro / vie perso
Processus de recrutement
- 1 entretien téléphonique pour apprendre à se connaître
- 1 test technique
- 1 entretien technique avec nos experts
Nous garantissons l’accessibilité de l’ensemble de nos opportunités professionnelles aux personnes en situation de handicap