Mise en oeuvre d'une couche de sécurité IoT
July 7, 2020

Acklio développe des solutions innovantes dans le monde de l'internet des objets en unifiant la façon dont les objets communiquent quel que soit de réseau utilisé.

L'offre se base d'une part sur un SDK intégré aux devices IoT permettant de compresser les couches IP et d'adapter les tailles des messages en fonction des contraintes de réseau LPWAN, et d'autre part sur un coeur de réseau IP permettant d'assurer la décompression et  le rôle de passerelle IoT entre le monde IP et non IP.

Le sujet de stage portera sur la mise en oeuvre d'une couche de sécurité entre le device (intégré au SDK) et un proxy de sécurité situé dans le coeur de réseau.

Dans un premier temps il s'agira d'optimiser le fonctionnement d'une couche de sécurité basé sur le standard DTLS, notamment en étudiant les possibilités de compression des entêtes DTLS, en phase de hand-check et en phase de communication, puis en implémentant la solution optimale.

Dans un second temps il s'agira de mettre en oeuvre une couche de sécurité basé sur un nouveau standard OSCORE (RFC8613), mieux optimisé pour les objets. Il s'agira d'évaluer les implémentations open source disponibles, de vérifier leur périmètre fonctionnel,  d'identifier comment les mettre en oeuvre dans le SDK, puis de les intégrer.

Vous serez directement intégré à une équipe de développement en mode Agile pour la réalisation de ces tâches. Les développements seront réalisés en langage C pour la partie embarquée, et en langage Go pour la partie coeur de réseau.


⬅️ BACK TO JOBS