Una firma risponde a una domanda: chi. Una marca temporale qualificata ne risponde a un'altra: quando. La maggior parte delle controversie su paternità, informativa sull'IA, o su chi ha creato qualcosa per primo, dipende molto più dalla seconda domanda che dalla prima, ed è per questo che una marca temporale pesa in genere più di quanto ci si aspetti all'inizio.
Che cos'è davvero una marca temporale elettronica qualificata
Una marca temporale non conserva il vostro file. Conserva un hash crittografico del file, un valore di lunghezza fissa derivato dai byte stessi, e lega quell'hash a un istante preciso tramite la firma di un terzo di fiducia. Il meccanismo usato dalla maggior parte dei sistemi è descritto nella RFC 3161, il protocollo di marcatura temporale, che stabilisce come un'autorità di marcatura riceve un hash, vi allega l'ora corrente e restituisce un token firmato che chiunque potrà poi verificare senza ricontattare l'autorità.
Ai sensi del regolamento europeo eIDAS, una marca temporale diventa qualificata solo se emessa da un prestatore di servizi fiduciari qualificato, soggetto a precisi requisiti di vigilanza e verifica. L'articolo 41 di quel regolamento riconosce a una marca temporale elettronica qualificata una presunzione legale quanto alla data e all'ora che indica e all'integrità dei dati a cui è associata. Quella presunzione è tutto il punto. Una data presente nel vostro file system, nel vostro spazio cloud o nel vostro strumento di progetto è una data che avete prodotto voi, e che vi verrà chiesto di giustificare. Una marca temporale qualificata è una data prodotta da un terzo autorizzato, secondo regole fissate dalla normativa e non da voi.
Perché il quando decide di solito la disputa
Prendete una tipica controversia di paternità. Entrambe le parti affermano di aver creato qualcosa per prime, oppure una accusa l'altra di aver copiato. L'identità di chi ha creato è raramente il fatto contestato, di solito entrambe le parti concordano su chi ha realizzato quale versione. Ciò su cui si discute è l'ordine: quale versione esisteva prima, e quando ciascuna parte ha effettivamente avuto accesso al materiale in questione.
Lo stesso schema compare nell'informativa sui contenuti generati con IA. Se un testo è stato generato dall'IA, assistito dall'IA o scritto da una persona è un'affermazione fatta al momento della pubblicazione. Ciò che rende quell'affermazione verificabile in seguito non è l'etichetta in sé, ma la prova di quando è stata apposta, perché un'etichetta aggiunta dopo che qualcuno ha già sollevato una domanda vale ben poco.
Il lavoro con i clienti segue la stessa logica. Un libero professionista e un cliente non sono d'accordo su quale bozza sia stata consegnata in quale data, o se una richiesta di modifica sia arrivata prima o dopo una scadenza intermedia. Nulla di tutto ciò dipende da chi ha scritto il documento. Tutto dipende da una cronologia che nessuna delle due parti controlla da sola.
Ciò che i registri che avete già non vi danno
La maggior parte dei team pensa di avere già questo aspetto coperto. Un'email con una data, la proprietà di ultima modifica di un file, uno storico dei commit in un repository di codice, una data di salvataggio in uno spazio cloud. Ognuno porta una data, e ognuno è detenuto, archiviato e modificabile dalla stessa parte che fa l'affermazione. La data di modifica di un file cambia nel momento in cui viene copiato o riaperto su una nuova macchina. Una data di un'email può essere confrontata con un registro del server, ma quel server appartiene al fornitore che usate, e quel registro raramente è qualcosa che una controparte può consultare direttamente. Nessuno di questi registri è stato costruito per resistere a essere messo in discussione da qualcuno con motivo di dubitare, perché nessuno separa la data dalla persona che la afferma.
Una marca temporale qualificata è costruita apposta per colmare questa lacuna. La data proviene da una parte senza alcun interesse nell'esito di una controversia in cui potreste finire, soggetta a requisiti di vigilanza e verifica fissati dalla normativa, e il registro può essere controllato da uno sconosciuto senza bisogno della vostra collaborazione.
In che cosa differisce da una firma
Una firma, qualificata o no, è un atto di identità e consenso. Dichiara che una persona specifica ha esaminato e accettato un documento specifico. Swisscom Trust Services opera come prestatore di servizi di certificazione accreditato ai sensi del ZertES svizzero, e una firma emessa in questo modo dice a chi legge chi si fa garante del documento.
Una marca temporale non vi dice chi. Non richiede alcuna verifica dell'identità di chi la richiede, e non afferma nulla riguardo a consenso o accordo. Ciò che vi dice è che un hash specifico, quindi un file esatto, esisteva non oltre un istante preciso, attestato da una parte indipendente senza interesse nella controversia. I due meccanismi rispondono a domande diverse, e un registro completo spesso richiede entrambi: una firma per chi si fa garante del contenuto, una marca temporale per quando quel contenuto esisteva in quella forma esatta.
Questo è anche il motivo per cui una marca temporale svolge un compito che una firma non può. Potete apporre una marca temporale su una bozza che nessuno ha ancora firmato, su un documento interno che non porterà mai una firma formale, o su un testo assistito dall'IA in cui il punto non è il consenso ma la cronologia. È lo strumento più leggero, e quello che si applica al maggior numero di situazioni, il che spiega in parte perché venga usato meno spesso di quanto in realtà aiuterebbe.
Quanto vale nella pratica la presunzione legale
Vale la pena essere precisi su ciò che la presunzione di eIDAS fa e non fa. Sposta il punto di partenza: una marca temporale qualificata è presunta accurata quanto a data, ora e integrità dei dati, sicché chi la contesta porta l'onere di dimostrarlo, invece che chi se ne avvale debba provarne l'accuratezza da zero. Non costringe alcun tribunale ad accettare ogni argomento costruito sopra di essa, e non sostituisce altre prove che una causa potrebbe comunque richiedere. Ciò che elimina è l'anello più debole della maggior parte dei registri fatti da sé: una data proveniente dalla stessa parte che la afferma.
È anche la prova pratica per capire se una certa data vale qualcosa in una controversia. Un campo data che potete modificare non è una prova, è un'affermazione. Una data attestata da un prestatore di servizi fiduciari qualificato ai sensi di eIDAS, verificabile da uno sconosciuto senza contattarvi, è tutt'altra cosa. La nostra pagina su eIDAS spiega come funziona in concreto questa qualifica presso Swiss Trust Layer, incluso quale prestatore emette la marca temporale e che cosa vede un destinatario quando ne verifica una.
Come la verifica un destinatario nella pratica
Il passaggio che rende tutto questo utile avviene fuori dalla vostra organizzazione. Una marca temporale qualificata serve solo se qualcuno che non ha motivo di fidarsi di voi può confermare da sé che regge. Ciò significa una pagina di verifica pubblica, nessun account richiesto, nessun software da installare, e nessun bisogno di contattarvi per chiedere se il registro è autentico. Inviate il link, e il destinatario confronta l'hash con il file, la marca temporale con il registro, e trae la propria conclusione.
È qui che gran parte della tenuta di registri interni fallisce silenziosamente. Una cronologia conservata nei vostri sistemi, per quanto dettagliata, richiede comunque all'altra parte di fidarsi dei vostri sistemi. Una marca temporale qualificata sposta invece quella fiducia verso un terzo regolamentato, ed è proprio questa la differenza che conta quando un disaccordo diventa abbastanza serio da far mancare esattamente la fiducia.
Dove questo si inserisce con l'hashing dei contenuti
La marca temporale fissa quando un file specifico è esistito. Un meccanismo separato, un hash di contenuto ISCC registrato in un database pubblico, è ciò che rende tracciabile il contenuto stesso in seguito senza esporre il file originale, il che conta per i controlli sulle violazioni e per le questioni di licenza dei dati di addestramento dell'IA, che hanno poco a che fare con le controversie di paternità ma tutto a che fare con il sapere dove un contenuto è stato usato da allora. I due lavorano insieme invece di sostituirsi a vicenda. L'hash ISCC rende il contenuto identificabile su larga scala. La marca temporale qualificata fissa l'istante in cui una versione specifica di esso è esistita.
Nulla di tutto ciò richiede che il lavoro sottostante sia finito, registrato formalmente da qualche parte, o riletto prima da un legale. Una marca temporale qualificata attesta un istante, non il valore di ciò che esisteva in quell'istante, ed è esattamente per questo che si applica a una bozza tanto quanto a un file finito.





