Informations générales
Entité de rattachement
Le Commissariat à l'énergie atomique et aux énergies alternatives (CEA) est un organisme public de recherche.
Acteur majeur de la recherche, du développement et de l'innovation, le CEA intervient dans le cadre de ses quatre missions :
. la défense et la sécurité
. l'énergie nucléaire (fission et fusion)
. la recherche technologique pour l'industrie
. la recherche fondamentale (sciences de la matière et sciences de la vie).
Avec ses 16000 salariés -techniciens, ingénieurs, chercheurs, et personnel en soutien à la recherche- le CEA participe à de nombreux projets de collaboration aux côtés de ses partenaires académiques et industriels.
Référence
2022-23847
Description de l'unité
Au sein de CEA Tech qui est le pôle « recherche technologique » de l'organisme, l'Institut LIST dédie ses activités aux systèmes numériques intelligents avec des programmes de R&D dans le manufacturing avancé, les systèmes embarqués, et l'intelligence ambiante. Nous accompagnons nos partenaires dans les domaines des transports, de l'industrie, de l'énergie, de la santé, de la sécurité et de la défense, pour transférer les technologies issues de l'innovation et pour améliorer leur compétitivité.
Description du poste
Domaine
Mathématiques, information scientifique, logiciel
Contrat
Stage
Intitulé de l'offre
Implémentation d'un objet distribué auditable dans Zenoh (Rust) H/F
Sujet de stage
Ce stage a pour but de travailler avec les chercheurs du CEA List et de Zenoh pour developer un objet auditable dans Zenoh.
Durée du contrat (en mois)
6
Description de l'offre
Contexte :
Les objets distribués (par exemple, les stockages de données distribués) sont une composante fondamentale de nombreuses applications. Habituellement, différents utilisateurs peuvent y accéder ; dans certains cas, les utilisateurs peuvent essayer d'y accéder de manière illicite, ce qui peut entraîner une fuite de données. Il est intéressant de noter qu'un objet auditable peut retracer toutes les opérations effectuées sur cet objet et l'utilisateur qui les a effectuées, ce qui constitue un outil puissant en cas de fuite de données pour déterminer ce qui s'est passé. Actuellement, au CEA List, nous avons spécifié un protocole pour avoir un stockage distribué auditable, et d'autres objets distribués sont en cours d'exploration. Nous souhaitons maintenant développer cette solution dans Zenoh (https://zenoh.io/), un middleware de communication implémentant une solution de stockage distribué. Nous avons déjà développé la solution par dessus Zenoh, pour évaluer sa correction, la prochaine étape est de developer directement dans Zenoh un objet auditable.
Objectif :
Ce stage a pour but de travailler avec les chercheurs du CEA List et de Zenoh pour developer un objet auditable dans Zenoh.
Méthodologie :
Le stagiaire aura les tâches suivantes :
(1) Préparer un état de l'art sur les objets auditables et se familiariser avec ces solutions.
(2) Se familiariser avec Zenoh et Rust.
(3) Implémenter un objet vérifiable dans Zenoh.
(4) Évaluer la solution.
Compétences :
- Être titulaire d'un Master 2 en informatique/ingénierie.
- Connaissance des systèmes distribués en général.
- Bonne expérience dans les langages de programmation, la connaissance de Rust est un plus.
Domaine de spécialité requis :
Informatique
Autres domaines de spécialités, mots clés : Programmation[1]
Moyens mis en œuvre (expériences, méthodes d’analyses, autres…) : systèmes distribués, langages de programmation, logiciel de gestion de versions distribué (git)[2] .
Niveau souhaité :Bac + 4/5
Durée: 6 mois
Niveau d’habilitation défense (AS au minimum) : AS
Formation souhaitée : Ingénieur/Master
Localisation du poste
Site
Saclay
Localisation du poste
France, Ile-de-France, Essonne (91)
Ville
Palaiseau
Critères candidat
Langues
Anglais (Intermédiaire)
Demandeur
Disponibilité du poste
01/02/2023