Retrouvez mon CV sur ce lien
Semestre 5
Projets
DuoKey

Présentation du projet DuoKey


Objectif

Développer un produit minimum viable (MVP) pour un système de vérification de contenu conforme à C2PA, intégré au KMS MPC de DuoKey, afin de détecter et signaler les médias numériques manipulés, renforçant ainsi la confiance et la sécurité sur les plateformes de contenu numérique.

Date limite : 03 février 2025.


Résultats Clés

  1. API fonctionnelle C2PA intégrée au KMS MPC de DuoKey.
  2. Module frontal convivial en Angular pour le cockpit DuoKey.
  3. Démonstration réussie de l'intégration avec les outils C2PA d'Adobe.
  4. Documentation complète et présentation finale.
  5. Capacité à détecter et signaler les contenus numériques manipulés avec une précision de 90 %.

Statut : Non commencé.


Problématique

La montée des techniques de manipulation avancées complique la distinction entre les contenus numériques authentiques et falsifiés, entraînant :

  • La propagation de désinformations.
  • Des violations de droits d'auteur.
  • L'érosion de la confiance du public envers les médias numériques.

Objectif : Créer un système efficace pour détecter et signaler les manipulations numériques, renforçant ainsi la confiance et la sécurité des plateformes.


Périmètre

  • Essentiels : À définir.
  • Optionnels : À définir.
  • Hors périmètre : À définir.

Architecture

Explication Détaillée

  1. Créateur de contenu : Télécharge du contenu pour vérification et signature.
  2. Module frontal Angular : Interface utilisateur pour :
  • Téléchargement et vérification du contenu.
  • Consultation de l'authenticité des contenus.
  1. API C2PA : Gère la vérification, la signature et l'intégration au KMS MPC DuoKey.
  2. KMS MPC DuoKey : Gère les clés cryptographiques via des opérations sécurisées.
  3. Contenu vérifié : Fournit du contenu signé et métadonnées prouvant l'authenticité.
  4. Consommateur de contenu : Vérifie l'authenticité via le module frontal.
  5. Outils C2PA Adobe : Démontrent la compatibilité avec les normes du secteur.

Principales Interactions

  • Téléchargement : Créateur → Module Frontal → API C2PA.
  • Opérations clés : API C2PA ↔ KMS MPC DuoKey.
  • Vérification : Consommateur → Module Frontal → API C2PA.
  • Signature : API C2PA → Contenu vérifié.
  • Intégration Adobe : Outils C2PA ↔ API C2PA.

Calendrier Provisoire

Jalons et Dates Limites

  1. Finaliser l'API C2PA : (Date à définir).
  2. Intégration DuoKey MPC KMS : (Date à définir).
  3. Déploiement du module Angular : (Date à définir).
  4. Démonstration des outils Adobe : (Date à définir).
  5. Tests complets : (Date à définir).
  6. Livraison finale : (Date à définir).

Livrables Clés

WP1 : Intégration C2PA

  • API fonctionnelle.
  • Documentation d'intégration.

WP2 : Intégration DuoKey MPC KMS

  • Interface de gestion des clés.
  • Opérations cryptographiques sécurisées.

WP3 : Développement Front-end

  • Module Angular pour cockpit DuoKey.
  • Interface utilisateur.

WP4 : Intégration Adobe C2PA

  • Démonstration avec outils Adobe.

WP5 : Tests et Documentation

  • Suite de tests complète.
  • Documentation utilisateur et technique.
  • Présentation finale.

Références et Ressources

C2PA

  • Site officiel C2PA.
  • Spécifications techniques.
  • Référentiels GitHub C2PA.

DuoKey MPC KMS

  • Documentation DuoKey.
  • Références API DuoKey.

Outils Adobe C2PA

  • Initiative Adobe Content Authenticity.
  • SDK C2PA d'Adobe.

Développement Angular

  • Documentation officielle Angular.
  • Documentation CLI Angular.

Cryptographie et Sécurité

  • Normes NIST.
  • Guide OWASP.

Gestion de Projet

  • Guide de gestion Agile.
  • Documentation Git.

Ressources Complémentaires

  • Articles Medium sur C2PA.
  • Publications académiques pertinentes.