Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

Conception et évaluation d'un système de notarisation versionnée

CEA

Saclay

Sur place

EUR 60 000 - 80 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

Un institut de recherche à Saclay propose un stage de 6 mois sur la conception et l'évaluation d'un système de notarisation versionnée inspiré de la blockchain. Le stagiaire devra analyser des systèmes existants, construire l'architecture d'un système, et prototyper un outil de notarisation. Ce poste exige des compétences en blockchain, sécurité informatique, et ingénierie logicielle, et est ouvert aux étudiants de niveau master. Un environnement de travail inclusif est assuré.

Qualifications

  • Étudiant(e) de niveau master (M2) en informatique ou génie informatique.
  • Connaissances en blockchain, sécurité informatique, cryptographie et génie logiciel.
  • Compréhension du génie logiciel et des principes avancés de conception logicielle.

Responsabilités

  • Analyser les systèmes existants : étudier les systèmes traditionnels de contrôle de versions.
  • Construire l'architecture du système : définir un modèle de notarisation versionnée.
  • Prototyper l'outil de notarisation : implémenter un prototype de la solution proposée.
  • Documentation et transfert de connaissances : rédiger une documentation complète de la solution.

Connaissances

Connaissances en blockchain
Sécurité informatique
Cryptographie
Ingénierie du logiciel

Formation

Master (M2) en informatique / génie informatique
Description du poste
Domaine

Mathématiques, information scientifique, logiciel

Contrat

Stage

Intitulé de l'offre

Conception et évaluation d'un système de notarisation versionnée inspiré de la blockchain

Sujet de stage

Dans de nombreux flux de travail numériques la confiance dans l'historique des actions est essentielle. Bien que des outils comme Git offrent de solides garanties d'intégrité et de contrôle de versions, ils reposent sur des dépôts et des infrastructures qui demeurent modifiables, forkables et soumis à un contrôle administratif. En conséquence, des litiges peuvent survenir concernant l'authenticité, l'ordre ou la propriété des actions et des versions. Les systèmes de notarisation basés sur la blockchain apportent un mécanisme complémentaire grâce à des enregistrements infalsifiables, horodatés et vérifiables indépendamment. Toutefois, les solutions existantes sont majoritairement fondées sur des instantanés et ne prennent pas en charge le versionnement continu, le branchement ou la traçabilité fine des actions. Il existe donc un besoin fort pour un système combinant des sémantiques de contrôle de versions (à la Git) avec l'intégrité cryptographique et l'auditabilité.

Durée du contrat (en mois)

6 mois

Description de l'offre

Objectif : L'objectif de ce stage est de concevoir, prototyper et évaluer un outil de notarisation versionnée basé sur la blockchain, inspiré de flux de travail de type Git, dans lequel chaque action (commit, mise à jour, fusion ou transition d'état) est notarisée de manière cryptographique. Le système proposé devra :

  • guaranteir une preuve immuable et horodatée de chaque version et action
  • prendre en charge l'historique des versions, le branchement et la traçabilité
  • préserver la confidentialité des données en ne notarisant que des empreintes (hashs)
  • rester scalable et économiquement efficace en minimisant les données inscrites on-chain

Les développements se concentreront sur l'extension d'un composant logiciel existant, selon une approche modulaire et incrémentale, afin de préserver la cohérence architecturale tout en ajoutant des capacités de versionnement et de notarisation via la blockchain.

Le ou la candidat(e) retenu(e) rejoindra le laboratoire Trustworthy, Intelligent, and Self-Organizing Information Systems (LICIA) au CEA LIST.

Méthodologie : Le ou la stagiaire aura les responsabilités suivantes :

  • analyser les systèmes existants : étudier les systèmes traditionnels de contrôle de versions (par exemple Git) et leurs hypothèses de confiance
  • construire l'architecture du système : définir un modèle de notarisation versionnée où chaque action produit un engagement cryptographique
  • prototyper l'outil de notarisation : implémenter un prototype de la solution proposée
  • documentation et transfert de connaissances : rédiger une documentation complète de la solution

Conformément aux engagements pris par le CEA en faveur de l'intégration des personnes handicapées, cet emploi est ouvert à toutes et à tous. Le CEA propose des aménagements et/ou des possibilités d'organisation pour l'inclusion des travailleurs handicapés.

Moyens / Méthodes / Logiciels

systèmes distribués, blockchain, conception du logiciel, ingénierie du logiciel

Profil du candidat

Compétences : Le ou la candidat(e) devra posséder les compétences suivantes :

  • étudiant(e) de niveau master (M2) en informatique / génie informatique
  • connaissances en blockchain, sécurité informatique, cryptographie et génie logiciel
  • compréhension du génie logiciel
  • connaissance des principes avancés de conception logicielle

#CEA-List

Localisation du poste

Saclay

France, Ile-de-France, Essonne (91)

Palaiseau

Critères candidat
Diplôme préparé

Bac+5 - Diplôme École d'ingénieurs

Possibilité de poursuite en thèse

Oui

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.