Using QR code to digitally sign printed documents
Thesis title: | Použití QR kódu k elektronickému podepisování fyzických dokumentů |
---|---|
Author: | Klepetko, Petr |
Thesis type: | Diplomová práce |
Supervisor: | Ivánek, Jiří |
Opponents: | Pavlíček, Luboš |
Thesis language: | Česky |
Abstract: | Tato práce má za cíl prozkoumat možnosti konceptu ověřování ve stylu digitálního podpisu na fyzických (vytištěných) dokumentech. Výstupem práce je analýza konkrétní implementace ověřovacích mechanismů na fyzický dokument za pomocí QR kódu načteného do vlastního webového rozhraní. Při práci je kladen důraz na zjištění aktuálního stavu vědění o daném tématu, popis a abstrahování principu elektronických (digitálních) podpisů s jeho následným využitím na ověření fyzických dokumentů, zabezpečení tohoto řešení a na nalezení jeho praktických využití. Konkrétní směr, jímž se práce vydává, je ověření dokumentů pomocí uložení určitých doplňujících informací do QR kódu na něm umístěném. Může se jednat o část nebo celý obsah dokumentu pro porovnání, hodnotu digitálního podpisu, certifikát odesílatele, algoritmus podpisu apod. Důležitá výhoda tohoto řešení je, že umožňuje předat a digitálně ověřit tištěný dokument bez toho, aby dokument byl posílán přes internet. Toho je docíleno tím, že si webová aplikace pouze zavolá server o prostředky, jimiž dojde k ověření dat. Ověření samotné proběhne nad daty pouze na klientské části webové aplikace, načež jsou data zapomenuta. Nedochází tedy k logování dat, ani k jejich posílání přes síť. |
Keywords: | QR kód; Digitální podpis; Fyzické dokumenty |
Thesis title: | Using QR code to digitally sign printed documents |
---|---|
Author: | Klepetko, Petr |
Thesis type: | Diploma thesis |
Supervisor: | Ivánek, Jiří |
Opponents: | Pavlíček, Luboš |
Thesis language: | Česky |
Abstract: | This thesis’ objective is to research the possibilities of verifying data using an analogy of electronic signature but used on physical (printed) documents. The goal of this thesis is to analyse a specific implementation of this concept using a QR code that is scanned and processed in a web application. The first part is aimed at research of this topic using available literature, description of the algorithm of electronic signature and abstracting the concept to then use it on signing physical documents. The focus is then shifted to security analysis of this solution and finding practical use cases. The QR code consists of the sender’s identification – their online certificate (to get their public key) and a type of the standardized form that is sent. Then the form data that is filled in and their signed hash (for authentication and proof of originality, i.e., the signature itself) together with the algorithms necessary for validating the signature. The important advantage of the solution is the fact that none of the form data is sent through the internet. The web application only processes the QR code on the client’s side, so there is no need to log anything, in fact not even sending it over the network. |
Keywords: | Digital signature; QR code; Physical documents |
Information about study
Study programme: | Znalostní a webové technologie |
---|---|
Type of study programme: | Magisterský studijní program |
Assigned degree: | Ing. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information and Knowledge Engineering |
Information on submission and defense
Date of assignment: | 25. 2. 2023 |
---|---|
Date of submission: | 3. 12. 2023 |
Date of defense: | 22. 1. 2024 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/83362/podrobnosti |