C# knihovna pro správu časových razítek
Management of timestamps C# library
Type of document
diplomová prácemaster thesis
Author
Hons Dominik
Supervisor
Kubr Jan
Opponent
Votava Ondřej
Field of study
Softwarové inženýrstvíStudy program
Otevřená informatikaInstitutions assigning rank
katedra počítačůRights
A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.htmlVysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html
Metadata
Show full item recordAbstract
Cílem této práce je analyzovat existující nástroje určené pro práci s časovými razítky a následně navrhnout a implementovat knihovnu pro C# umožňující vytváření a ověřování časových razítek. Implementace knihovny se řídí razítkovacím protokolem RFC 3161, který je založen na infrastruktuře veřejných klíčů. Výsledná knihovna poskytuje kompletní řešení správy časových razítek. Knihovna umožňuje vytvářet razítka z jednoho či více souborů, v různých vstupních formátech, pomocí několika hashovacích algoritmů. Na výběr jsou také dva formáty výsledného razítka. Při ověřování razítka knihovna vrací důležité informace jako oražený čas nebo platnost certifikátu. Tato knihovna je veřejně dostupná jako open source software. The goal of this work is to analyze current timestamping tools and to design and implement a C# library for managing the creation and verification of digital timestamps. The implementation follows the RFC 3161 timestamp protocol, which is based on the public key infrastructure. The resulting library provides a complete solution for managing timestamps. This library allows creating timestamps from one or more files, represented in different formats, using several hash algorithms. It also provides two output formats of resulting timestamp. The verification of a timestamp returns relevant information about the timestamp such as the generated time or certificate validity period. The library is publicly available as open source software.
Collections
- Diplomové práce - 13136 [892]