Comment ça marche

CamTrust combine plusieurs signaux pour estimer si une image ou une vidéo a été générée par une intelligence artificielle. Aucun outil n'est infaillible : ce score est une aide à la décision, pas une preuve.

Le pipeline d'analyse

Le pipeline d'analyse

Métadonnées

Certains outils de génération d'images signent leurs fichiers. Quand cette signature est présente, c'est une preuve quasi certaine.

Analyse de compression (ELA)

Recherche des zones à la compression incohérente, souvent visibles après une retouche ou une génération par IA.

Modèles de classification IA

Des modèles entraînés à reconnaître le style visuel des images générées par IA donnent un score de probabilité.

Analyse vidéo

Chaque vidéo est découpée en images clés, chacune analysée séparément, puis les scores sont combinés.

Résultats sur notre jeu de test

Modèle Précision équilibrée AUC Latence
haywoodsloan/ai-image-detector-deploy 87.8% (WhatsApp: 68.8%) 0.937 (WhatsApp: 0.742) ~1.4–1.6 s

CamVerify : comment ça marche

CamVerify est le second module de CamTrust. Au lieu d'analyser une image pour détecter une génération par IA, il permet à une institution de certifier un document officiel avec un QR code signé : n'importe qui peut le scanner avec l'appareil photo de son téléphone pour voir qui l'a émis, quand, et s'il est toujours valide.

1. Signature

Une signature cryptographique (Ed25519) sur l'identifiant du document et ses métadonnées est intégrée au QR. Elle empêche de fabriquer un QR pour un document jamais certifié — mais pas de copier un QR authentique sur un faux document.

2. Statut

À chaque scan, le statut (valide, révoqué, expiré) est vérifié en direct auprès du serveur, ce qui permet à l'institution de retirer un document après coup.

3. Contenu

Les champs essentiels (nom, date, etc.) s'affichent en grand, avant toute copie de référence, pour qu'un lecteur les compare un par un plutôt que de juger l'ensemble d'un coup d'œil — un QR transplanté sur un faux document se repère ainsi plus facilement.

Divulgation par palier

Selon le type de document, les champs complets sont soit visibles par tout le monde (communiqué, arrêté), soit protégés par un code de possession à 6 caractères ou la date de naissance du titulaire (diplôme, acte) — imprimé une seule fois à côté du QR au moment de la certification.

CamVerify atteste qu'un document a été enregistré et signé par une institution — jamais que son contenu est vrai. Un document sans QR est non vérifiable, pas faux.