Una prova di paternità viene messa alla prova esattamente una volta, quando qualcuno ha motivo di dubitarne. È il momento peggiore per scoprire che ciò che si aveva in mano era un'affermazione travestita da prova.
Quattro elementi distinti decidono se un registro digitale supera quella prova: un hash che lo lega a un file preciso, una marca temporale che fissa quando è esistito, una firma che lo lega a un'identità reale, e un certificato che permette a un estraneo di verificare tutti e tre senza chiedervi nulla. Manca uno di questi, e il registro può comunque sembrare completo. Semplicemente smette di funzionare nel momento in cui qualcuno ha motivo di controllarlo.
L'hash: prova di quale file esattamente
Un hash crittografico è un valore di lunghezza fissa calcolato dai byte di un file. Cambiate un carattere, un pixel, una riga di metadati nascosti, e l'hash non corrisponde più. È esattamente questo il suo scopo: un hash non descrive un file in termini generali, identifica una versione precisa di esso.
La maggior parte delle controversie non riguarda davvero se avete creato qualcosa. Riguarda quale versione avete creato, e quando. Un nome di file e una descrizione sono affermazioni che qualcuno ha digitato. Un hash è un valore derivato dal file stesso, ed è per questo che regge a una contestazione in un modo che un'etichetta non riesce mai a fare.
Un hash funziona anche in un solo verso. Non può essere usato per ricostruire il file da cui proviene. È ciò che permette a un hash del contenuto di stare in un database pubblico e consultabile, un identificatore in stile ISCC che rende un'opera tracciabile per i controlli di violazione e per la concessione di licenze per l'addestramento dell'IA, senza che il file originale lasci mai il vostro possesso.
La marca temporale: prova del quando, da qualcuno diverso da voi
Una data nel vostro sistema è una data che avete impostato voi. Risiede in un database che amministrate, su un server che controllate, e chiunque abbia gli accessi giusti potrebbe modificarla. Questo non la rende falsa. La rende inutilizzabile come prova contro una controparte scettica, perché la parte che afferma e la parte che ha scritto la data sono la stessa parte.
Una marca temporale elettronica qualificata proviene dall'esterno di quel circolo. Un prestatore di servizi fiduciari qualificato la emette sull'hash, e ai sensi di eIDAS, una marca temporale qualificata gode di una presunzione legale quanto alla data e all'ora che indica e all'integrità dei dati a cui è associata. La data smette di essere qualcosa che voi affermate e diventa qualcosa che un terzo ha attestato, indipendentemente dai vostri sistemi.
È questo l'elemento che trasforma "lo avevamo il tre marzo" da una frase in un fatto che qualcun altro può verificare.
La firma: prova di chi
Un hash prova quale file. Una marca temporale prova quando. Nessuno dei due dice chi lo ha creato, ed è proprio questo il compito della firma, motivo per cui i tre elementi non sono intercambiabili, ma cumulativi.
Una firma elettronica qualificata emessa tramite un prestatore di servizi di certificazione accreditato produce, secondo il diritto svizzero, lo stesso effetto giuridico di una firma autografa, ai sensi di ZertES. Tale effetto dipende dal fatto che la firma sia legata a un'identità verificata al momento dell'emissione, non dal fatto che chi firma digiti il proprio nome in un modulo. Un nome in un campo di testo è un'affermazione di identità. Una firma qualificata viene emessa solo dopo che tale identità è già stata verificata da una parte diversa dal firmatario.
Il certificato: prova che chiunque può davvero controllare
I primi tre elementi possono essere tutti autentici e il registro può comunque fallire, se verificarne anche solo uno richiede di fidarsi della parte che afferma o di contattarla direttamente. Un certificato che riunisce hash, marca temporale e firma in un unico documento, con un collegamento che porta a una pagina di verifica pubblica, colma esattamente quel divario.
La prova è semplice. Mandate il link a qualcuno senza account, senza alcun rapporto con voi, e senza motivo di credervi sulla parola. Se riesce ad aprirlo e a confermare il file, la data e l'identità senza inviarvi un solo messaggio, il registro regge. Se la verifica richiede prima un'email al vostro team, quello che avete è un'affermazione meglio formattata, non una prova.
Un esempio concreto
Una designer consegna un concept di marca a una cliente un martedì. Tre mesi dopo, un design quasi identico compare da un'altra fonte, e la designer deve dimostrare che la sua versione esisteva prima, invariata, e che era sua.
Un'email con il file allegato mostra una data, ma quella data risiede su un server di posta che chi la invia non controlla del tutto, e l'allegato potrebbe in teoria essere inserito in un thread più vecchio. Un hash calcolato dal file esatto consegnato, marcato temporalmente da un prestatore di servizi fiduciari qualificato il giorno della consegna, e firmato sotto un'identità verificata, risponde a tutte e tre le domande insieme: questo file, questa data, questa persona. Chi verifica il certificato in seguito non deve fidarsi del racconto della designer. Verifica il registro invece.
Perché una prova parziale fallisce nel momento peggiore
Un file con solo un hash prova che esiste una versione, non quando né da chi. Un file con solo una marca temporale interna prova una data che qualcuno avrebbe potuto impostare da sé. Un file con solo una firma prova un'identità, ma non quale versione dell'opera quell'identità abbia effettivamente firmato. Ogni elemento risponde a una domanda diversa, e una controversia raramente resta confinata all'unica domanda a cui il vostro particolare registro risponde.
È anche per questo che una casella spuntata non equivale a un registro. Una dichiarazione "generato dall'IA" o "scritto da una persona" è vera solo quanto la fiducia riposta in chi l'ha scritta. Legate quella stessa dichiarazione a un hash e a una marca temporale qualificata, e smette di essere un'affermazione fatta da voi per diventare un fatto su un oggetto preciso, datato da qualcuno che non eravate voi.
Perché questo attraversa i confini, e che cosa non fa
Ai sensi della Convenzione di Berna, il diritto d'autore sorge automaticamente alla creazione in oltre 180 paesi, senza che sia richiesta alcuna formalità in nessuno di essi. Questo è un diritto, e attraversa già da solo ciascuno di quei confini. La prova di quando e come lo avete esercitato non attraversa un confine in modo altrettanto automatico di come farebbe un'affermazione non registrata, ma un hash, una marca temporale qualificata e una firma verificata sono dati verificabili, e i dati verificabili funzionano allo stesso modo ovunque qualcuno apra il link.
Detto in modo circoscritto, perché qui la precisione circoscritta è quella corretta: una pagina di verifica conferma che un file preciso corrispondeva a un hash preciso in un momento preciso, firmato da un'identità precisa. Non è ammissibilità legale automatica davanti a ogni tribunale. Come un determinato tribunale tratti una determinata prova è materia della sua propria procedura, e nessuna tecnologia lo cambia. Ciò che il registro vi dà è lo stesso fatto di fondo, verificabile allo stesso modo, indipendentemente da quale confine la controversia finisca per toccare.
Una breve verifica per i vostri registri
Prima di affidarvi a una prova di paternità che già possedete, quattro domande decidono se regge a una contestazione: identifica un file preciso e non una semplice descrizione di esso; la data è stata impostata da una parte diversa da voi; l'identità che vi sta dietro è verificata da qualcuno diverso da chi l'ha digitata; e un estraneo può verificare tutto questo senza scrivere prima un'email a nessuno. Un registro che risponde sì a tutte e quattro le domande è una prova. Uno che risponde sì a una o due è un insieme di affermazioni ben organizzato.
La meccanica completa per produrre un registro come questo, dal caricamento fino al link di verifica, è illustrata in come funziona il processo.





