DEVELOPMENT OF IDENTITY MANAGEMENT SYSTEM WITH BLOCKCHAIN TECHNOLOGY USING HYPERLEDGER FABRIC
Identity Management System is expected to manage identity since the creation, distribution, until revocation. Identity is a set of attributes that represents an individual both in the real life and the internet. This thesis will elaborate challenges that are faced by Identity Management System—sin...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/51511 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:51511 |
---|---|
spelling |
id-itb.:515112020-09-29T07:56:41ZDEVELOPMENT OF IDENTITY MANAGEMENT SYSTEM WITH BLOCKCHAIN TECHNOLOGY USING HYPERLEDGER FABRIC Muhammad Asnadi, Ihsan Indonesia Final Project Identity, Identity Management System, Blockchain, Distributed, Hyperledger Fabric, Chaincode. INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/51511 Identity Management System is expected to manage identity since the creation, distribution, until revocation. Identity is a set of attributes that represents an individual both in the real life and the internet. This thesis will elaborate challenges that are faced by Identity Management System—single point of failure, asset provenance, trust, key management, identity lifecycle management, and identity roaming—and also proposes system design to solve those challenges with blockchain technology. Blockchain is a part of distributed system. Blockchain consists of peers that are coordinated with each other to store transactions. Every transactions will be visible for each peer. Transactions will be stored with append-only operation—this means that every changeset towards the asset can be traced back and there is no way to change the asset discreetly without known by other peers. This system was developed using Hyperledger Fabric. This system consists of blockchain network configuration and chaincode to enforce business logic. Blockchain network can solve single point of failure because blockchain network is a distributed system. Asset provenance can be solved using blockchain because blockchain uses append-only operation—this ensures that every changeset will be logged. Trust is partially solved because Hyperledger Fabric as a permissioned blockchain still needs trust through the usage of Public Key Infrastructure. Key management can only be achieved through using external tools such as Vault by HashiCorp. Identity lifecycle management can be achieved through the development of chaincode on top of blockchain network. Identity roaming scheme is achieved as the consequences of using blockchain— or more accurately, distributed ledger—as the architecture. The next step after implementing the system is testing the system. Based on the result of testing, it can be inferred that blockchain technology cannot fully solve all the challenges that are faced by Identity Management System. This system can implement identity roaming easily through the usage of channel, but on the other hand, this system still depends on trust through the usage of Public Key Infrastructure. Thus, there is a need to do further research to incorporate other methodologies to solve all the challenges. text |
institution |
Institut Teknologi Bandung |
building |
Institut Teknologi Bandung Library |
continent |
Asia |
country |
Indonesia Indonesia |
content_provider |
Institut Teknologi Bandung |
collection |
Digital ITB |
language |
Indonesia |
description |
Identity Management System is expected to manage identity since the creation, distribution, until revocation. Identity is a set of attributes that represents an individual
both in the real life and the internet. This thesis will elaborate challenges that are faced
by Identity Management System—single point of failure, asset provenance, trust, key
management, identity lifecycle management, and identity roaming—and also proposes
system design to solve those challenges with blockchain technology.
Blockchain is a part of distributed system. Blockchain consists of peers that are coordinated with each other to store transactions. Every transactions will be visible for
each peer. Transactions will be stored with append-only operation—this means that
every changeset towards the asset can be traced back and there is no way to change the
asset discreetly without known by other peers.
This system was developed using Hyperledger Fabric. This system consists of blockchain network configuration and chaincode to enforce business logic. Blockchain network can solve single point of failure because blockchain network is a distributed
system. Asset provenance can be solved using blockchain because blockchain uses
append-only operation—this ensures that every changeset will be logged. Trust is partially solved because Hyperledger Fabric as a permissioned blockchain still needs trust
through the usage of Public Key Infrastructure. Key management can only be achieved
through using external tools such as Vault by HashiCorp. Identity lifecycle management can be achieved through the development of chaincode on top of blockchain network. Identity roaming scheme is achieved as the consequences of using blockchain—
or more accurately, distributed ledger—as the architecture.
The next step after implementing the system is testing the system. Based on the result of testing, it can be inferred that blockchain technology cannot fully solve all the
challenges that are faced by Identity Management System. This system can implement identity roaming easily through the usage of channel, but on the other hand, this
system still depends on trust through the usage of Public Key Infrastructure. Thus,
there is a need to do further research to incorporate other methodologies to solve all
the challenges.
|
format |
Final Project |
author |
Muhammad Asnadi, Ihsan |
spellingShingle |
Muhammad Asnadi, Ihsan DEVELOPMENT OF IDENTITY MANAGEMENT SYSTEM WITH BLOCKCHAIN TECHNOLOGY USING HYPERLEDGER FABRIC |
author_facet |
Muhammad Asnadi, Ihsan |
author_sort |
Muhammad Asnadi, Ihsan |
title |
DEVELOPMENT OF IDENTITY MANAGEMENT SYSTEM WITH BLOCKCHAIN TECHNOLOGY USING HYPERLEDGER FABRIC |
title_short |
DEVELOPMENT OF IDENTITY MANAGEMENT SYSTEM WITH BLOCKCHAIN TECHNOLOGY USING HYPERLEDGER FABRIC |
title_full |
DEVELOPMENT OF IDENTITY MANAGEMENT SYSTEM WITH BLOCKCHAIN TECHNOLOGY USING HYPERLEDGER FABRIC |
title_fullStr |
DEVELOPMENT OF IDENTITY MANAGEMENT SYSTEM WITH BLOCKCHAIN TECHNOLOGY USING HYPERLEDGER FABRIC |
title_full_unstemmed |
DEVELOPMENT OF IDENTITY MANAGEMENT SYSTEM WITH BLOCKCHAIN TECHNOLOGY USING HYPERLEDGER FABRIC |
title_sort |
development of identity management system with blockchain technology using hyperledger fabric |
url |
https://digilib.itb.ac.id/gdl/view/51511 |
_version_ |
1822000972001443840 |