izpis_h1_title_alt

Uporaba tehnologije preverljivih dokazil in veriženja blokov pri delovanju slovenske javne uprave : diplomsko delo
ID Štrekelj, Martin (Author), ID Lavbič, Dejan (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (2,79 MB)
MD5: 0BA336FC2CD42E9CC163BC91AC1FCC6B

Abstract
Dokazila uporabljamo za dokazovanje verodostojnosti informacij, posameznikovih sposobnosti in dosežkov ter identitete pri različnih postopkih, bodisi v javnem bodisi zasebnem sektorju. Zaradi raznolikosti dokazil se ta hranijo v različnih centraliziranih registrih, nekatera pa so celo zgolj v papirnati oziroma ne-digitalni obliki in jih je potrebno za dokazovanje skenirati in priložiti kot sliko. Kot rešitev mnogih pomanjkljivosti trenutnega stanja dokazil na spletu se v teoriji in praksi vse bolj omenja tehnologija preverljivih dokazil in verige blokov. Namen diplomskega dela je implementacija informacijske rešitve, ki bo na varen način digitalizirala postopke izdajanja, imetja in prilaganja preverljivih dokazil, ki jih izdajajo in sprejemajo (različni) organi javne uprave Republike Slovenije. Diplomsko delo je razdeljeno na teoretični in praktični del. Prvi del obsega predstavitev tehnologije preverljivih dokazil, decentraliziranih identifikatorjev in verige blokov ter analizo projektov, raziskav in regulacij na področju preverljivih dokazil in tehnologije veriženja blokov znotraj Evropske unije in širše. Praktični del obsega specifikacijo funkcionalnih in nefunkcionalnih zahtev, načrtovanje in razvoj spletne ter mobilne aplikacije. Spletna aplikacija omogoča izdajanje ter pregled preverljivih dokazil in ustvarjanje zahtevkov za overjanje. Mobilna aplikacija omogoča prevzemanje preverljivih dokazil na uporabnikovo mobilno napravo, ustvarjanje preverljivih prezentacij ter prilaganje dokazil pri postopkih overjanja. Obe aplikaciji sta napisani v programskem jeziku TypeScript. Za demonstracijo in vrednotenje izdelane rešitve smo si izbrali prilaganje dokazil pri postopku vpisa v študentski dom. Pri tem smo potrdili obe postavljeni hipotezi, in sicer da je celoten postopek mogoče varno in zanesljivo nadomestiti z uporabo preverljivih dokazil ter da je izdelana rešitev pozitivno vplivala na vse akterje v postopku. Izdelano rešitev je z nekaj nadgradnjami in spremembami mogoče uporabiti v kateri koli organizaciji, ki bi rada v svoje procese vključila digitalizacijo izdajanja, imetja ter prilaganja dokazil.

Language:Slovenian
Keywords:preverljiva dokazila, decentralizirani identifikatorji, veriga blokov, spletna aplikacija, mobilna aplikacija
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FU - Faculty of Administration
FRI - Faculty of Computer and Information Science
Place of publishing:Ljubljana
Publisher:[M. Štrekelj]
Year:2022
Number of pages:X, 90 str.
PID:20.500.12556/RUL-141256 This link opens in a new window
UDC:004:35(497.4)(043.2)
COBISS.SI-ID:125743875 This link opens in a new window
Note:
Prešernova nagrada Fakultete za upravo in Fakultete za računalništvo in informatiko – podelitev 3. 4. 2024 za diplomsko delo, mentor: izr. prof. dr. Dejan Lavbič
Publication date in RUL:27.09.2022
Views:853
Downloads:169
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:The use of verifiable credentials and blockchain technology in the Slovenian public administration
Abstract:
Credentials are used to prove the credibility of information, individual skills, achievements, and identity in a variety of processes, whether in the public or private sector. Due to the diversity of credentials, they are stored in various centralized registries. Moreover, some of them are only in paper or non-digital form which requires to be scanned and attached as an image to include in online processes. Verifiable credentials and blockchain technology are progressively being mentioned in theory and practice as a solution to many of the shortcomings of the current state of online credentials. The thesis aims to implement an IT solution that will digitize securely the procedures of issuing, holding, and verifying verifiable credentials issued and accepted by (various) public administration organizations of the Republic of Slovenia. The thesis is divided into a theoretical and a practical part. The first part includes a presentation of verifiable credentials technology, decentralized identifiers, and blockchain, as well as an analysis of projects, research, and regulation in the field of verifiable credentials and blockchain technology within the European Union and beyond. The practical part covers the specification of functional and non-functional requirements and the design and development of web and mobile applications. The web application allows the issuance and review of verifiable credentials and the creation of verification policy requests. The mobile application allows the transfer of verifiable credentials to the user's mobile device, the creation of verifiable presentations, and the customization of proofs in the verification process. Both applications are written in the TypeScript programming language. To demonstrate and evaluate the solution, we have chosen to adapt the proof of credentials in the dormitory enrolment process. In doing so, we validated both hypotheses, namely that the whole process can be safely and reliably replaced using verifiable credentials and that the designed solution has a positive impact on all actors involved in the process. With a few upgrades and modifications, the developed solution can be used in any organization wishing to digitize the issuing, holding, and verification of credentials in its processes.

Keywords:verifiable credentials, decentralized identifiers, blockchain, web application, mobile application

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back