ProvSeal

Une histoire vérifiable, inscrite dans le fichier.

À chaque étape de la production, ProvSeal ajoute ce qui s’est passé au manifeste C2PA du fichier, puis le scelle avec l’identité de votre organisation. N’importe qui peut ensuite remonter le fil.

Faites défiler, l’histoire s’écrit

Création

L’origine est déclarée dès la naissance du contenu : l’appareil photo, le logiciel ou le modèle d’IA qui l’a produit.

c2pa.created · digitalSourceType: digitalCapture

Retouche

Chaque modification devient une action enregistrée, avec les fichiers sources comme ingrédients. Rien n’est réécrit, tout s’ajoute.

c2pa.color_adjustments · ingrédient : original.jpg

Élément IA

Un élément généré est déclaré comme tel, automatiquement, par la politique de votre organisation. Sans exception, sans oubli.

c2pa.placed · trainedAlgorithmicMedia

Sceau

Le manifeste est signé avec l’identité de votre organisation, depuis votre poste, votre token ou votre HSM, et lié aux octets exacts du fichier.

c2pa.published · sha256 · signature de l’organisation
✓ Trusted

Un seul fichier. Toute son histoire.

Les couches se referment. Il reste un fichier en apparence identique, qui porte en lui chaque étape et la signature de votre organisation. Il peut voyager : son histoire voyage avec lui.

1 fichier · 4 étapes · 1 signature

Sous le capot.

Ce que contient réellement un fichier signé par ProvSeal. Un format ouvert, le standard C2PA, lisible par tous les vérificateurs compatibles.

manifest.jsonC2PA
{
1"claim_generator": "ProvSeal Desktop",
"title": "campagne_printemps.jpg",
2"c2pa.actions": [
"c2pa.created",
"c2pa.color_adjustments",
"c2pa.placed",
"c2pa.published"
],
3"ingredients": ["original.jpg"],
4"hash": "sha256:9f2c4e81…7b9e30",
5"signature": {
"issuer": "Votre organisation",
"key": "HSM"
}
}
  1. 1Le logicielL’outil qui a produit le manifeste, et sa version.
  2. 2Les étapesChaque action, de la création à la publication, dans l’ordre.
  3. 3Les sourcesLes fichiers d’origine, eux-mêmes vérifiables.
  4. 4L’empreinteLiée aux octets exacts du fichier : un seul octet modifié la casse.
  5. 5La signatureFaite avec la clé de votre organisation, dans votre HSM.

Ce que voit le destinataire.

Le vérificateur lit le manifeste et contrôle la signature, puis affiche l’un des quatre statuts.

Le fichier est
Trusted.Signé, non reconnu.Invalide.Aucune information.

Signé par une identité reconnue par la liste de confiance C2PA.La signature est valide, mais l’identité n’est pas sur la liste de confiance.Le fichier ou son manifeste a été modifié après la signature.Pas de Content Credentials. Cela ne veut pas dire que le contenu est faux.

Trusted Non reconnu Invalide Aucune information
  • ProvSeal ne devine rien : il lit ce que le fichier déclare et vérifie la signature.

Questions
de fond.

Des réponses directes sur la provenance C2PA.

Les métadonnées peuvent-elles disparaître ?

Oui, une capture d’écran ou certains réseaux sociaux les suppriment. Le contenu apparaît alors sans information, pas comme falsifié. Le filigrane invisible d’IMATAG permet de retrouver l’origine dans ce cas.

Peut-on modifier un fichier signé ?

Oui, mais toute modification non déclarée invalide la signature. Une modification légitime ajoute une nouvelle étape, signée à son tour, qui référence la version précédente.

ProvSeal invente-t-il son propre format ?

Non. ProvSeal suit la spécification C2PA, lisible par tous les vérificateurs compatibles.

À vous d’écrire
la première ligne.

ProvSeal est en bêta. Rejoignez le programme pilote et signez votre premier lot, sur votre infrastructure.