Pause
Lecture
Moteur de recherche d'offres d'emploi CEA

Implémentation d'un objet distribué auditable dans Zenoh (Rust) H/F


Détail de l'offre

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