Articolo Pubblicazioni
Hash, firma digitale e marca temporale: come si certifica una copia forense
di Vincenzo Calabrò · Pubblicato il 14 novembre 2026
Abstract
Una copia forense vale se si può dimostrare che è identica all’originale, che nessuno l’ha modificata dopo e che esisteva in un certo momento. Tre strumenti rispondono a queste esigenze, l’hash, la firma digitale e la marca temporale. L’articolo spiega che cosa garantisce ciascuno, perché gli algoritmi più vecchi vanno affiancati da SHA-256, come si combinano nella pratica e come un consulente di parte può verificarli.
Tre domande, tre strumenti
Chi esamina una copia forense si pone tre domande. Se la copia è uguale all’originale, se qualcuno l’ha modificata dopo l’acquisizione e quando è stata fatta. L’hash risponde alla prima, la firma digitale lega il risultato a una persona e la marca temporale fissa il momento. Nessuno dei tre basta da solo.
L’hash
Una funzione di hash crittografica trasforma una sequenza di bit di qualsiasi lunghezza in un valore di lunghezza fissa, il digest. Basta cambiare un solo bit dell’ingresso perché il digest cambi completamente, e non è possibile risalire ai dati partendo dal digest. Se l’hash dell’originale e quello della copia coincidono, le due sequenze sono identiche con una probabilità di errore trascurabile.
Per anni le copie forensi sono state certificate con MD5 e SHA-1. Per MD5 si sanno costruire collisioni, cioè due file diversi con lo stesso hash, dal 2004, e per SHA-1 dal 2017. Questo non rende false le copie certificate in passato, perché costruire una collisione su misura per un disco già acquisito resta fuori portata, però rende quegli algoritmi deboli contro chi volesse preparare in anticipo un file ingannevole. La prassi corretta oggi è calcolare SHA-256, eventualmente insieme a MD5 o SHA-1 per continuità con strumenti e verbali più vecchi.
La firma digitale
L’hash dice che due copie sono uguali, ma un file di testo con l’elenco degli hash si può riscrivere. La firma digitale, apposta con un certificato qualificato, lega il documento a chi l’ha firmato e ne garantisce l’integrità, perché qualunque modifica successiva invalida la firma. Nella pratica si firma il file che contiene gli hash e il registro dell’acquisizione, oppure l’intero pacchetto della relazione con i suoi allegati. Per il Codice dell’amministrazione digitale il documento firmato digitalmente ha l’efficacia della scrittura privata.
La marca temporale
La firma dice chi, la marca temporale dice quando. Un prestatore di servizi fiduciari riceve l’hash del documento e restituisce un token firmato che attesta l’esistenza di quel contenuto in una data e un’ora precise, secondo il protocollo RFC 3161. Quando il prestatore è qualificato ai sensi del regolamento eIDAS, la marca gode della presunzione di esattezza della data e dell’ora e dell’integrità dei dati a cui si riferisce. La marca è particolarmente utile nelle acquisizioni di contenuti online, dove il momento conta quanto il contenuto.
Come si combinano
- si acquisisce l’originale con write blocker e si calcolano gli hash della copia, almeno SHA-256;
- si riportano gli hash nel verbale e in un file di registro insieme a strumenti, versioni e orari;
- si firma digitalmente il registro, o la cartella dell’acquisizione, e si appone una marca temporale;
- si conservano firma e marca insieme ai file, perché servono per la verifica;
- a ogni passaggio successivo si ricalcolano gli hash e li si confronta con quelli certificati.
La verifica è alla portata di chiunque. Basta ricalcolare l’hash della copia ricevuta, controllare la firma con un software di verifica e la marca con il certificato del prestatore. Se tutto coincide, la discussione si sposta dal supporto ai contenuti.
Un esempio pratico
Si acquisisce un disco esterno da un terabyte. Lo strumento di acquisizione legge il disco attraverso un write blocker, crea un’immagine in formato E01 e calcola durante la copia gli hash MD5 e SHA-256 del flusso di dati letto. Al termine rilegge l’immagine e ricalcola gli hash, che devono coincidere. Il consulente riporta nel verbale numero di serie del disco, strumenti, versioni, orari e i due hash, poi salva in un file di testo il registro prodotto dallo strumento. Firma digitalmente il registro e il verbale e appone una marca temporale. Quando la copia viene consegnata al consulente della difesa, questi ricalcola l’hash dell’immagine ricevuta, verifica la firma del registro e confronta i valori.
Hash di singoli file
Non sempre si acquisisce un intero disco. Nelle acquisizioni di contenuti web, di email o di singoli documenti si calcola l’hash di ciascun file e si raccolgono i valori in un elenco, a sua volta firmato e marcato. Lo stesso hash serve anche a cercare un file in altri supporti, perché due file identici hanno lo stesso valore, e a escludere dall’analisi i file noti del sistema operativo, confrontandoli con banche dati pubbliche di hash di software legittimo.
Errori ricorrenti
- calcolare l’hash solo sul file di immagine finale e non sui dati letti dal supporto originale;
- riportare l’hash nel verbale a mano, con il rischio di errori di trascrizione;
- firmare soltanto il PDF della relazione, lasciando modificabile il registro con gli hash;
- usare una marca temporale non qualificata senza dichiararlo;
- conservare firme e marche separate dai file a cui si riferiscono, rendendo difficile la verifica dopo anni.
Nelle perizie è utile spiegare questi concetti in modo semplice, perché giudici e avvocati non hanno sempre familiarità con la crittografia. Un paragone efficace è quello dell’impronta digitale per l’hash, della firma autografa con autentica per la firma digitale e del timbro postale per la marca temporale. Il paragone accompagna la descrizione tecnica e aiuta il lettore a capire perché quei valori contano.
Vedi anche: l’articolo del 2005 Firma digitale: come funziona, che valore legale ha e come verificarla e l’articolo del 2019 Copia forense di dischi e memorie: bit a bit, hash e write blocker.
Vincenzo Calabrò | Ingegnere informatico specializzato in sicurezza informatica e investigazioni digitali. Funzionario informatico del Ministero dell'Interno; su incarico autorizzato si occupa di sicurezza informatica e di perizie informatiche forensi. Autore di articoli e saggi. Lecturer, Speaker, Trainer.Profili: Google Scholar · ORCID · ResearchGate · Academia.edu · CyberSecurity360 · AgendaDigitale · ICT Security Magazine · LinkedIn