izpis_h1_title_alt

Zagotavljanje zakonitosti transakcij na verigi blokov z uporabo samosuverene identitete
ID STRLIČ, LAN (Avtor), ID Stankovski, Vlado (Mentor) Več o mentorju... Povezava se odpre v novem oknu

.pdfPDF - Predstavitvena datoteka, prenos (4,72 MB)
MD5: 80171509669E0D9254F86362585FFD05

Izvleček
Banke in ostale finančne institucije morajo dandanes zadovoljiti celi vrsti regulativnih zahtev, ki se osredotočajo na pregled njihove stranke in preprečevanje pranja denarja. Potencialno rešitev za skalabilno in učinkovito izvajanje postopkov pregleda stranke predstavlja koncept samosuverene digitalne identitete (SSI) z uporabo decentraliziranih identifikatorjev (DID) in preverljivih poverilnic. Na podlagi problema so bile definirane zahteve praktične rešitve, ki so služile kot iztočnica za načrtovanje arhitekture z uporabo UML diagramov in izbiro ustreznih tehnologij, uporabljenih pri implementaciji. V okviru diplomske naloge smo izdelali aplikacijo, ki predstavlja praktično demonstracijo uporabe SSI za izpolnjevanje pogojev zakonov o pregledu stranke za izvajanju transakcij na Ethereum verigi blokov. Funkcionalnosti SSI so bile razvite z uporabo ogrodja Veramo ter DID metodo ethr, ki temelji na Ethereum verigi blokov. Z namenom omogočanja vizualnega pregleda skladnosti transakcij z omenjenimi zakoni, aplikacija nato podatke o izvedenih transakcijah ter metapodatke o poverilnicah zapiše v lokalno podatkovno bazo Neo4j, ki se uporabi za vizualizacijo podatkov verige blokov v obliki grafa. Ugotovili smo, da implementacija SSI z uporabo DID in preverljivih poverilnic, ki temeljijo na DID metodi ethr, predstavljajo enostaven in učinkovit mehanizem za izdajanje digitalnih poverilnic, ki se uporabijo za dokazovanje izpolnjevanja pogojev zakonov pregleda stranke. Izpostavili smo izrazito prednost ponovne uporabe izdanih poverilnic, nezmožnost ponarejanja poverilnic in dejstva, da se izdane poverilnice hranijo izključno pri uporabniku in ne tudi v centraliziranih podatkovnih bazah. Poleg tega lahko potencialni regulator z uporabo vizualiziranega grafa na preprost način preveri ali imajo stranke (naslovi in transakcije na Ethereum verigi blokov) ustrezna potrdila.

Jezik:Slovenski jezik
Ključne besede:digitalna identiteta, samosuverena identiteta, SSI, DID, preverljiva poverilnica, pregled stranke, veriga blokov, Ethereum, Neo4j, vizualizacija, graf
Vrsta gradiva:Diplomsko delo/naloga
Tipologija:2.11 - Diplomsko delo
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2022
PID:20.500.12556/RUL-140244 Povezava se odpre v novem oknu
COBISS.SI-ID:122886915 Povezava se odpre v novem oknu
Datum objave v RUL:13.09.2022
Število ogledov:978
Število prenosov:214
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Ensuring the legality of blockchain transactions using Self-Sovereign Identity
Izvleček:
Banks and other financial institutions today have to satisfy a whole range of regulatory requirements that focus on customer due diligence and preventing money laundering. A potential solution for the scalable and efficient implementation of customer screening processes is the concept of self-sovereign identity (SSI) using decentralized Identifiers (DID) and verifiable credentials. Based on the problem, the requirements of a practical solution were defined, which served as a starting point for the design of the architecture using UML diagrams and the selection of appropriate technologies used in the implementation. As part of the thesis, we created an application that represents a practical demonstration of the use of SSI to meet the requirements of customer due diligence laws and know your customer (KYC) guidelines to conduct transactions on the Ethereum blockchain. The functionalities of SSI were developed using the Veramo framework and the ethr DID method, which is based on the Ethereum blockchain. With the aim of enabling a visual review of the compliance of transactions with the aforementioned legislation, the application then stores data about executed transactions and metadata about verifiable credentials to the local Neo4j database, which is used to visualize blockchain data in the form of a graph. We have found that the implementation of SSI using DID and verifiable credentials based on the ethr DID method provides a simple and efficient mechanism for issuing digital credentials that can be used to demonstrate compliance with customer verification laws. We highlighted the distinct advantage of reusing issued credentials, the impossibility of falsifying issued credentials and the fact that issued credentials are store exclusively on user's personal device and not in any centralized databases. In addition, a potential regulator can easily check whether clients (addresses and transactions on the Ethereum blockchain) have the appropriate certificates using the visualized graph.

Ključne besede:digital identity, self-sovereign identity, SSI, DID, verifiable credential, KYC, blockchain, Ethereum, Neo4j, visualization, graph

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj