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

Files for download

    Last update: