Verifica di un PDF con data e ora

5

Sono un po 'nuovo al processo di creazione di timestamp dei file per garantire l'integrità digitale. A scopo di test, utilizzo tsa.safecreative.org per i file PDF.

Ora ho firmato un paio di file PDF e se apro il PDF si dice che il timestamp è valido (poiché il file è firmato dai certificati timestamp). Ciononostante, una delle idee chiave del timestamping è la prova dell'evidenza, quindi dovrei essere in grado di utilizzare l'elenco sul sito Web SafeCreative per verificare il timestamp del mio file.

Quando osservo l'ora esatta del timestamping so che SafeCreative mette in sicurezza i seguenti dati per il mio file dimostrativo .

2015-12-16 21:17:27 5488602bec5c55a91e474c2b79d6c1a02928d594c472be54307e3cc8cec3cd90    SHA256

Ora assumiamo che questo file demo sia parte di un processo giudiziario. Voglio verificare che il file sia stato timestampato a quell'ora esatta. In base a defuse.ca l'hash SHA256 è bc5886d2890da95d04b5ec4fbba7881a2cabb38ba87ae27daf5870c381facso, anche se questo è ovviamente l'hash dopo le certificazioni di aggiunta di timestamp.

In che modo sono in grado di dimostrare in tribunale che il PDF che ho ottenuto è stato timestamp in quel momento (non penso che il certificato stia dimostrando il timestamping invece dell'integrità del file)? Il "vecchio" hash da qualche parte nel file? I server di data e ora memorizzano gli hash e, in caso affermativo, perché non ci sono API per controllarlo?

    
posta James Cameron 16.12.2015 - 22:32
fonte

1 risposta

5

Sembra che ci stavo quasi addosso e ho brevemente frainteso il concetto usato. Il concetto che ho ipotizzato era la versione del database di timestamping, principalmente a causa della lista sul sito web (sì, ci sono diversi metodi di timestamping - vedi qui ), mentre in realtà lo PKI viene utilizzato secondo RFC 3161 .

Il concetto può essere spiegato più facilmente da questa immagine (solo collegata a causa della sua licenza). Invece di verificare il timestamp chiedendo alla TSA, tutti i dati sono effettivamente (come ho dubitato nel post di partenza) incluso nel nuovo file - l'hash del file in quel momento e il timestamp sono firmati dalla TSA e aggiunti al file. Quindi in tribunale avrei solo bisogno di fornire il file e potrebbe essere visibile che il file avesse questo hash specifico in quel momento, e che possa essere testato. Finché la TSA non viene compromessa, il tempo di firma e l'hash sono validi e nessuno è in grado di modificarli.

In questo modo ho anche scoperto perché la limitazione a 5 firme per IP / giorno sono buoi (per quelli di database che sarebbero stati comprensibili) e ha più senso usare altri servizi gratuiti.

    
risposta data 17.12.2015 - 01:52
fonte

Leggi altre domande sui tag