Så snart alle underskrivere har underskrevet dokumentet elektronisk, opretter Scrive et unikt digitalt fingeraftryk af filen, der indeholder: dokumentet, bevispakke og eventuelle vedhæftede filer. For at generere dette fingeraftryk anvender vi en matematisk funktion til at producere en værdi kendt som et kryptografisk hash.
Det er umuligt at generere en identisk hashværdi ved hjælp af nogen anden fil eller metode (teoretisk er det muligt, men den påkrævede tid er længere end universets nuværende alder). Et kryptografisk hashs natur er sådan, at det ikke kan bruges til at genskabe dokumentets indhold.
Guardtime organiserer hashværdierne for flere dokumenter i en struktur kendt som et Merkle-træ. De kombinerede hashværdier for alle dokumenter i Merkle-træet bruges til at beregne en enkelt hashværdi, der er tildelt roden af træet, det øverste hash-niveau.
Bemærk, at diagrammer over Merkle-træer muligvis viser roden af træet øverst eller nederst. Det vigtigste koncept er, at hash på øverste niveau er træets rod. Det er matematisk knyttet til alle de andre hasher i træet på en sådan måde, at du kan bekræfte dit dokuments integritet, så længe du har:
- det forseglede dokument
- adgang til hash på øverste niveau OG har tillid til dets gyldighed.
Din adgang til hash på øverste niveau afhænger af, om du gemmer dine dokumenter i Scrive E-arkivet som forklaret nedenfor.