Skip to contentSkip to content
Certificats vérifiés. Sur la blockchain. Pour toujours.En savoir plus
Ewance
Se connecter
Cover image for Jetons de paiement hors ligne pour agents de mobile money
Code

Jetons de paiement hors ligne pour agents de mobile money

FreeVerified credential2 semainesAdvanced

Aperçu

En quoi consiste ce défi.

Implémentez une bibliothèque Python de jetons hors ligne pour mobile money avec HKDF et AEAD, puis validez-la pour obtenir un certificat vérifiable.

Le scénario

L'opérateur traite environ 900 000 opérations par mois pour une valeur moyenne de 18 500 francs CFA (XOF) par transaction, et la moitié de son réseau d'agents travaille dans des zones où la couverture de données est intermittente. Une fraude par rejeu de 0,3 % des retraits hors ligne représenterait déjà plusieurs dizaines de millions de francs CFA de pertes annuelles.

CredentialBlockchain-anchored
ShareableLinkedIn-ready
LanguageEnglish
PaceSelf-paced

Le brief

Ce que vous ferez, et ce que vous démontrerez.

Comment garantir qu'une opération de retrait enregistrée hors ligne par un agent ne puisse être ni falsifiée ni encaissée deux fois, alors que le jeton voyage par un canal texte très court et n'est vérifié qu'à la reconnexion ?

Earning criteria — what you'll demonstrate

  • Mettre en œuvre correctement un schéma de chiffrement authentifié avec données associées (AEAD) et justifier le choix du mode et de la gestion des nonces
  • Construire une hiérarchie de clés symétriques par dérivation (HKDF) et raisonner sur le cloisonnement en cas de compromission d'un terminal
  • Concevoir une protection anti-rejeu explicite et démontrer sa robustesse face à des données réelles bruitées
  • Analyser le compromis entre taille du message authentifié, marge de sécurité et contraintes du canal de transmission
  • Documenter un modèle de menace opérationnel et les procédures de révocation associées

Adéquation au programme

Où cela s'inscrit dans votre cursus.

Renforce les mêmes compétences que celles attendues par votre diplôme.

Cursus associés bientôt disponibles.

Débouchés

Les métiers auxquels ce défi vous prépare.

De vrais intitulés. De vraies passerelles de compétences. Choisissez celui qui se rapproche le plus de votre trajectoire.

Ingénieur Backend

Vous livrez une bibliothèque et un service de vérification qui doivent tenir sous charge et gérer proprement les erreurs. C'est exactement le travail d'un ingénieur backend sur une plateforme de paiement : formats binaires, gestion de secrets, idempotence et tests automatisés des cas d'abus.

Ce défi renforce

  • secure-coding
  • api-security-owasp-api-top-10
  • ai-assisted-test-generation

Ingénieur Logiciel Embarqué

Le jeton doit tenir dans un budget d'octets serré et être vérifiable sur des terminaux modestes. Ce travail d'optimisation taille/sécurité et de gestion de clés sur appareil contraint est le quotidien de l'ingénierie embarquée.

Ce défi renforce

  • cryptographic-key-management
  • algorithm-analysis
  • secure-coding

Responsable Sécurité Informatique

Le rapport de vérification et la procédure de compromission d'un terminal constituent des livrables de gouvernance sécurité. Savoir traduire un choix cryptographique en risque financier chiffré prépare directement au pilotage sécurité d'une entreprise de paiement.

Ce défi renforce

  • cryptographic-key-management
  • api-security-owasp-api-top-10
  • algorithm-analysis

Encore une chose

Vous pouvez ajouter un certificat à votre CV dès vendredi.