← Všichni průvodci

Jak prokážu, že dokument existoval k určitému datu?

Chcete-li prokázat, že dokument existoval k určitému datu, spočítejte jeho otisk a pošlete jej důvěryhodné autoritě časových razítek, která vrátí podepsaný token svazující tento otisk s okamžikem, jejž potvrzuje. Tento token je důkaz, který třetí strana ověří, aniž by vám musela věřit. Datum ve vašem souborovém systému, databázi nebo metadatech dokumentu důkazem není, protože je ovládáte vy.

Problém s vlastními daty

Každé datum, které o vlastním dokumentu můžete předložit, jste vytvořili vy. Časová značka souborového systému, sloupec „vytvořeno” ve vaší databázi, datum vytištěné na první straně, metadata v PDF: všechna jsou pod kontrolou strany, která chce, aby se jim věřilo.

To není obvinění, to je struktura problému. Auditor, protistrana ani soud nedokážou odlišit poctivé datum od výhodného, pokud obě pocházejí ze stejného místa. Spory o dřívější užití, data účinnosti smluv, výpovědní lhůty, počátek skartačních lhůt i nároky z duševního vlastnictví na tom stojí, a to roky poté.

Jak to řeší důvěryhodné časové razítko

RFC 3161 popisuje malý protokol s velkým důsledkem.

  1. Spočítejte otisk dokumentu. Kryptografická hashovací funkce vytvoří otisk pevné délky. Jakákoli změna v dokumentu, byť jediného bajtu, dá zcela odlišný otisk.
  2. Pošlete pouze otisk. Požadavek míří autoritě časových razítek, tedy třetí straně provozující podpisovou službu. Dokument samotný vaše systémy nikdy neopustí, takže metoda funguje i pro materiál, který nesmíte sdílet.
  3. Přijměte podepsaný token. Autorita vrátí token s vaším otiskem a časem, podepsaný vlastním klíčem.
  4. Uchovejte token spolu s dokumentem.

To, co token stanoví, je přesné a stojí za to říci to přesně: právě tento obsah existoval nejpozději v onen okamžik a od té doby se nezměnil. Je to jednostranná mez. Dokazuje, že dokument není mladší než razítko. Nedokazuje, že není starší.

Aby to fungovalo i za deset let

Tuto část většina implementací vynechá a selhává tiše.

Token časového razítka se ověřuje proti certifikátu autority. Certifikáty platí jeden až tři roky. K ověření tokenu z roku 2026 v roce 2035 potřebuje přísné ověření tři věci, které dnes existují a tehdy už nebudou: úplný řetězec certifikátů v tehdejší podobě, stav odvolání v okamžiku podpisu a algoritmus, který bude stále považován za bezpečný.

Uchovejte proto ověřovací materiál vedle tokenu už při jeho vytvoření. Pravidelné přerazítkování aktuálním algoritmem, dřív než předchozí zeslábne, prodlužuje život celého řetězce. Ani jedno nelze udělat zpětně.

Kde do toho zapadá SealDoc

SealDoc ve výchozím nastavení vyžádá pro každý zpracovaný dokument časové razítko RFC 3161, zaznamená řetězec otisků SHA-384 a záznam o nakládání s dokumentem a výsledek dodává jako soubor PDF/A-3B, s důkazním balíčkem pro každý dokument na vyžádání. Autoritě časových razítek se posílá pouze otisk, dokument tedy zůstává v evropské infrastruktuře.

Naposledy ověřeno: