Token lifecycle handling with BPMN smart contracts H/F

CEA
Saclay
EUR 40 000 - 60 000
Description du poste

Description du poste

Mathématiques, information scientifique, logiciel

Intitulé de l'offre

Sujet de stage

Le CEA LIST développe l'outil THEA qui permet aux utilisateurs de concevoir des modèles de processus métiers et de les transformer en smart contracts. Ces smart contracts offrent une solution robuste pour la gestion des processus multi-acteurs (e.g., une supply chain). Cependant, un élément clé n'est pas encore intégré : la gestion des flux de données. L'objectif de ce stage est de concevoir, développer et intégrer un mécanisme de gestion des données en utilisant un mécanisme de tokens permettant de créer, manipuler et gérer les données du processus de manière sécurisée et distribuée. Cette intégration ouvrira la voie à des applications concrètes comme la traçabilité ou la gestion de documents et pourra être appliquée dans de nombreux projets du CEA LIST.

Description de l'offre

Le CEA List développe l’outil THEA qui permet aux utilisateurs de concevoir des modèles de processus et de les transformer en smart contracts qui sont ensuite déployés sur une blockchain. Ces smart contracts définissent les règles de gestion des processus et automatisent leur exécution en fonction de contraintes liées aux droits d’exécution. Bien que THEA offre une solution robuste pour la gestion des processus multi-parties via la blockchain, un élément clé n'est pas encore intégré : la gestion des données par token. L'intégration d'un data store tokenisé dans un processus métier sur blockchain présente des défis techniques liés à l'immuabilité de la blockchain, à la gestion sécurisée des tokens et à la complexité des politiques d'accès aux données. Toutefois, cette intégration permettrait de gérer les données de manière sécurisée et décentralisée, ouvrant la voie à des applications concrètes comme la traçabilité ou la gestion de documents.

L'objectif de ce stage est de concevoir, développer et intégrer un mécanisme de gestion des données par tokens. Il s'agira d'implémenter une architecture qui permette de créer, manipuler et gérer les données du processus de manière sécurisée et distribuée. Le candidat devra proposer une solution permettant de modéliser ces data stores, de gérer leurs interactions (création, lecture, écriture, transfert de propriété, désactivation) et d'assurer le respect des politiques de partage de données définies. En parallèle, un prototypage de cette solution sera réalisé dans l’environnement THEA, avec une évaluation de ses performances sur des cas d’usage spécifiques comme la notarisation de documents.

Le/La candidat(e) retenu(e) rejoindra le Laboratoire Systèmes d'Information de Confiance, Intelligents et Auto-Organisants (LICIA) au CEA LIST.

Le/La stagiaire aura les responsabilités suivantes :

  • État de l'art et analyse des besoins : Réaliser une revue exhaustive de la littérature et des solutions existantes autour de la gestion des données par tokens. Identifier les défis / les besoins liés au partage de données en environnement industriel.
  • Conception de l'architecture de solution : Élaborer une architecture détaillée pour la solution de gestion des données par tokens, en tenant compte des contraintes techniques et opérationnelles identifiées.
  • Développement du prototype : Sur la base de l'architecture conçue, développer un prototype fonctionnel de la solution.
  • Tests et validation : Effectuer une série de tests pour valider la fiabilité, la sécurité, et la performance de la solution.

Profil du candidat

Le/La candidat(e) doit avoir les compétences suivantes :

  • Connaissance en cryptographie, sécurité informatique.
  • Connaissance de l’ingénierie du logiciel (expérience préalable des modèles de développement, du cycle de vie du logiciel, ou de l’intégration continue est un atout).
  • Connaissance des principes avancés de la conception du logiciel (expérience préalable des langages fortement typés, du polymorphisme, de la programmation générique, des templates, ou des design patterns est un atout).

Diplôme préparé

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

Formation recommandée

Etudiant(e) master 2 en informatique/ingénierie.

Informations générales

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat. Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Obtenez un examen gratuit et confidentiel de votre CV.
Sélectionnez le fichier ou faites-le glisser pour le déposer
Avatar
Coaching en ligne gratuit
Multipliez vos chances de décrocher un entretien !
Faites partie des premiers à découvrir de nouveaux postes de Token lifecycle handling with BPMN smart contracts H/F à Saclay