Rendre les diplômes infalsifiables grâce à la blockchain

Conception et déploiement d’UDoCert : l’Université de Douala émet des diplômes numériques que n’importe quel employeur peut vérifier en quelques secondes, grâce au standard ouvert Blockcerts.

Problème
Permettre à quiconque de vérifier instantanément un diplôme, sans dépendre d’un tiers de confiance, tout en restant simple à opérer pour les équipes de l’université.
Rôle
Chef de projet blockchain (stage de fin d’études)
Période
Févr. – juil. 2025
Secteur
Enseignement supérieur · Secteur public
Résultat
6 mois, du cadrage au déploiement sur AWS

Fig. 1Université de Douala

Le cycle de vie d’un diplôme certifié

Cliquez sur une étape

L’université génère le diplôme numérique au format ouvert Blockcerts : un fichier JSON contenant l’identité du diplômé, l’intitulé et la signature de l’établissement.

Architecture UDoCert, standard Blockcerts v3.

01Contexte

Comme de nombreuses universités, l’Université de Douala fait face aux faux diplômes. Vérifier un diplôme reposait sur des échanges manuels : lents pour les employeurs, coûteux pour l’administration.

02Enjeu

Permettre à quiconque de vérifier instantanément un diplôme, sans dépendre d’un tiers de confiance, tout en restant simple à opérer pour les équipes de l’université.

03Démarche

  1. Choisir le bon standard

    Étude comparative des approches de certification numérique ; choix de Blockcerts v3, standard ouvert issu du MIT Media Lab.

  2. Concevoir la chaîne de certification

    Émission des diplômes, hachage, ancrage sur la blockchain Bitcoin (Testnet), vérification publique.

  3. Déployer une infrastructure maîtrisée

    Conteneurisation Docker, reverse proxy Nginx, hébergement sur AWS EC2.

  4. Documenter et transmettre

    Mémoire de fin d’études et restitution des résultats techniques aux équipes du CDNU.

04Livrables

  • Prototype fonctionnel d’émission et de vérification
  • Infrastructure conteneurisée déployée sur AWS
  • Documentation technique et mémoire

Outils

  • Blockcerts v3
  • Bitcoin Testnet
  • JavaScript
  • Docker
  • Nginx
  • AWS EC2

05Résultats et mesure

ValeurIndicateurPérimètre et méthode
6mois, du cadrage au déploiement sur AWSFévrier à juillet 2025, stage de fin d’études. J’ai conduit le projet et réalisé le déploiement.

06Ce que j’en retiens

La technologie était la partie facile. Le vrai sujet était la confiance : qui émet, qui vérifie, et comment expliquer simplement une preuve cryptographique à un recruteur.

Code source sur GitHub