Filigrane invisibili
Una filigrana invisibile nasconde un ID nel contenuto stesso, così resta quando i metadati vanno persi: nelle ricodifiche, nei ridimensionamenti e nei nuovi caricamenti. Kennmarq.com usa tre modelli open source, uno per ogni tipo di file, e rilegge ogni marcatura prima dell’invio del file.
In breve
- Immagini: TrustMark, di Adobe.
- Video: Video Seal, di Meta, in ogni fotogramma.
- Audio: AudioSeal, di Meta, sotto la musica.
- Perché: riconduce alle Content Credentials del file quando le piattaforme le rimuovono, come chiede il codice di buone pratiche dell’UE.
Cosa contiene ciascuna
| File | Filigrana | Contiene | Verifica |
|---|---|---|---|
| Immagini | TrustMark (variante Q), open source, di Adobe; nell’elenco dei soft binding della C2PA | Un ID casuale a 61 bit che rimanda alla credenziale dell’immagine | Tutte le 78 immagini di test, dopo una compressione JPEG con qualità 50, un ridimensionamento in stile social network e una riduzione al 25% (rapporto) |
| Video | Video Seal, open source, di Meta | Lo stesso tipo di ID a 61 bit, in ogni fotogramma | Riletta su 64 fotogrammi di ogni clip prima dell’invio |
| Audio | AudioSeal, open source, di Meta | 16 bit che indicano che il suono è stato marcato da noi; la credenziale del brano viaggia nel suo manifest | Riletta dal file codificato; modellata sotto la musica, così nessuno la sente |
A cosa resiste la filigrana di un’immagine
Il nostro rapporto di robustezza, misurato su 78 immagini IA con il codice che esegue l’API, indica in che percentuale di immagini l’ID è stato riletto: 100% dopo una compressione JPEG con qualità 50, 100% dopo un caricamento come quelli dei social network (lato lungo 1080 px, JPEG 85), 100% dopo una riduzione al 25%, 100% dopo una sfocatura di 2 pixel e 100% dopo un ritaglio al 90% centrale. Le modifiche più pesanti costano di più: 53% dopo un ritaglio al 75% centrale e 41% dopo una rotazione di 5°. Il rapporto riporta ogni modifica, con le barre di errore, e quanto spesso immagini non marcate vengono lette come marcate.
Come leggerle
- Immagini: kennmarq.com/check, gratis, nel browser; legge anche le immagini ruotate di un quarto di giro.
- Immagini, video e audio: POST /v1/verify (video e audio con una chiave).
Cosa non è una filigrana
Una filigrana dice che un file è stato marcato; non è un rilevatore di IA, e la sua assenza non dimostra che un file sia stato creato da una persona. Le registrazioni molto silenziose potrebbero non trattenere una marcatura audio: in quel caso la loro credenziale lo indica.