Retour au blog
| 12 min de lecture

Micro-Credentials & Badges : Sécurité cryptographique et conformité aux normes

Introduction : Plus qu'un simple certificat

Lorsque nous parlons de « certificats vérifiables », beaucoup pensent à de simples PDF avec un code QR ou peut-être à des solutions basées sur la blockchain. Ce que nous avons implémenté chez Hermes 3000 suit une approche différente : une solution conforme aux normes avec une véritable sécurité cryptographique.

Dans cet article, nous expliquons les concepts derrière notre système de micro-credentials et de badges – sans entrer dans les détails du code.

Le principe de base : Les signatures numériques

Imaginez que vous signez une lettre. Votre signature confirme : « Ce contenu vient de moi. » Les signatures numériques fonctionnent de manière similaire, mais de façon mathématiquement prouvable.

Notre système utilise Ed25519, un algorithme cryptographique moderne également utilisé par SSH, Signal et Tor. Chaque badge est signé avec notre clé privée – et n'importe qui peut vérifier si la signature est authentique en utilisant notre clé publique.

Le point essentiel : La vérification fonctionne de manière totalement indépendante de notre plateforme. N'importe qui peut vérifier un badge Hermes 3000 sans nous contacter.

Pourquoi Ed25519 ?

Nous avons délibérément choisi Ed25519 :

  • Éprouvé : Utilisé par des systèmes de sécurité critiques dans le monde entier
  • Efficace : Les signatures sont compactes (seulement 64 octets) et rapides à vérifier
  • Sécurisé : Offre un niveau de sécurité de 128 bits – comparable à RSA 3072 bits
  • Standardisé : Fait partie des normes web modernes comme JOSE (JSON Object Signing and Encryption)

Le parcours vers un badge vérifiable

Lorsqu'un lecteur réussit un quiz, voici ce qui se passe :

  1. Création du credential : Les résultats d'apprentissage sont capturés dans un format structuré – quel livre, quel chapitre, quel score.
  2. Format standard : Ces données sont converties au format Open Badges 3.0 – une norme internationalement reconnue pour les credentials éducatifs numériques.
  3. Signature : Le credential est signé avec notre clé privée et converti en un VC-JWT (Verifiable Credential JSON Web Token).
  4. Livraison : Le badge signé est disponible pour l'apprenant – à télécharger, partager ou intégrer dans LinkedIn.
Exemple d'un certificat Micro-Credential

Qu'est-ce qui rend le badge infalsifiable ?

La sécurité repose sur la cryptographie asymétrique :

  • Clé privée : Reste exclusivement sur notre serveur. Nous seuls pouvons signer des badges.
  • Clé publique : Librement disponible pour tous. Permet la vérification.

Si même un seul caractère du badge est modifié – que ce soit le nom, la date ou le score – la signature devient invalide. Le lien mathématique entre le contenu et la signature est absolu.

Les normes : Pourquoi elles comptent

Notre système est entièrement compatible avec :

Open Badges 3.0 (1EdTech)

La norme internationale pour les credentials éducatifs numériques. Un badge Hermes 3000 peut être lu et vérifié par n'importe quelle plateforme compatible Open Badges 3.0 – y compris LinkedIn, Credly et des centaines d'autres.

W3C Verifiable Credentials

Le modèle de données du World Wide Web Consortium pour les credentials numériques vérifiables. Nos badges suivent exactement cette spécification.

Cadre européen des certifications (EQF)

Chaque credential peut être associé à un niveau EQF. Cela aide les employeurs et les établissements d'enseignement à classer la qualification – comparable à travers l'Europe.

Vérification : Comment ça marche

Les validateurs externes – qu'il s'agisse d'employeurs, d'universités ou d'autres plateformes – peuvent vérifier nos badges via un processus standardisé :

  1. Récupérer la clé publique : Via un point de terminaison standardisé (JWKS)
  2. Vérifier mathématiquement la signature : En utilisant des bibliothèques cryptographiques établies
  3. Valider le contenu : La structure et les champs requis sont conformes à la norme

L'ensemble du processus de vérification se fait sans accès à notre base de données. C'est la différence cruciale avec les solutions simples basées sur des tokens ou des hash.

Pourquoi pas la blockchain ?

Les certificats basés sur la blockchain sont populaires, mais nous avons délibérément choisi de ne pas les utiliser :

  • Consommation d'énergie : Les blockchains proof-of-work sont énergivores
  • Immuabilité : Les entrées erronées ne peuvent pas être corrigées (problème RGPD !)
  • Complexité : Dépendances supplémentaires sans réelle valeur ajoutée pour notre cas d'utilisation

Les signatures cryptographiques offrent la même sécurité contre la falsification – plus efficacement, plus flexiblement et plus respectueusement de la vie privée.

Ce que cela signifie pour les auteurs

En tant qu'auteur sur Hermes 3000, vous pouvez offrir à vos lecteurs de véritables credentials vérifiables :

  • Crédibilité : Pas de PDF bricolés, mais des normes internationalement reconnues
  • Portée : Les badges peuvent être intégrés aux profils LinkedIn
  • Indépendance : La vérification fonctionne même si Hermes 3000 était hors ligne

Perspectives

L'implémentation actuelle n'est que le début. Extensions prévues :

  • Clés spécifiques aux auteurs : Chaque auteur pourrait signer ses propres credentials
  • Badges visuels : Images PNG avec signature intégrée (« Baked Badges »)
  • Listes de révocation : Pour les cas où un credential doit être retiré

Conclusion

Ce qui semble à première vue être une « fonctionnalité sympa » est en réalité une implémentation complète de normes établies :

  • Vraie cryptographie au lieu de simples hash ou tokens
  • Normes internationales pour une interopérabilité maximale
  • Vérification hors ligne sans dépendance à notre plateforme

Un badge de Hermes 3000 se situe au même niveau technique que les credentials de LinkedIn Learning ou Coursera. La différence : chez nous, n'importe quel auteur de livres spécialisés peut utiliser cette technologie pour ses lecteurs.

De véritables credentials éducatifs, cryptographiquement sécurisés, conformes aux normes – c'est l'avenir de l'apprentissage avec les livres.