IDENTITY MANAGEMENT SYSTEM DEVELOPMENT BASED ON OIDC USING DISTRIBUTED LEDGER
Digital identity is a topic that has not yet been implemented in public services because there has to be a system where an identity that is carried by a user can be verified with certainty that it has not been tampered. Private key and public key is used to ensure that a data has not been tampere...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/85052 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
id |
id-itb.:85052 |
---|---|
spelling |
id-itb.:850522024-08-19T13:59:10ZIDENTITY MANAGEMENT SYSTEM DEVELOPMENT BASED ON OIDC USING DISTRIBUTED LEDGER Indra Kurniawan, Andreas Indonesia Final Project Digital identity, distributed ledger, Open ID Connect INSTITUT TEKNOLOGI BANDUNG https://digilib.itb.ac.id/gdl/view/85052 Digital identity is a topic that has not yet been implemented in public services because there has to be a system where an identity that is carried by a user can be verified with certainty that it has not been tampered. Private key and public key is used to ensure that a data has not been tampered, hence the private key needs to be accessible by anyone and the storage platform must be safe from tampering. In this case distributed ledger is used. Distributed ledger is a storage system with many nodes in a network. Every node has an identical copy of the ledger. This system ensures that every transaction must be approved through a consensus mechanism before it can be written to the ledger. A node can’t change the value of a transaction alone, it can be detected through the cryptography techniques.Distributed ledger is a trust anchor for everyone to store data safely and it can be verified by everyone in the network. This research explored, combined, and implemented solutions that have existed in the internet. The final result consisting of an identity provider system that implemented Open ID Connect (OIDC) protocol to give access to applications that require user’s identity information. In this system Hyperledger Aries is used as the main framework to issue identities to users, encrypt messages during communication, sign identity, and write public key to ledger.Von network which has the public permissioned property is used as the ledger. 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 |
Digital identity is a topic that has not yet been implemented in public services
because there has to be a system where an identity that is carried by a user can be
verified with certainty that it has not been tampered. Private key and public key is
used to ensure that a data has not been tampered, hence the private key needs to be
accessible by anyone and the storage platform must be safe from tampering. In this
case distributed ledger is used. Distributed ledger is a storage system with many
nodes in a network. Every node has an identical copy of the ledger. This system
ensures that every transaction must be approved through a consensus mechanism
before it can be written to the ledger. A node can’t change the value of a transaction
alone, it can be detected through the cryptography techniques.Distributed ledger is
a trust anchor for everyone to store data safely and it can be verified by everyone in
the network.
This research explored, combined, and implemented solutions that have existed in
the internet. The final result consisting of an identity provider system that
implemented Open ID Connect (OIDC) protocol to give access to applications that
require user’s identity information. In this system Hyperledger Aries is used as the
main framework to issue identities to users, encrypt messages during
communication, sign identity, and write public key to ledger.Von network which
has the public permissioned property is used as the ledger. |
format |
Final Project |
author |
Indra Kurniawan, Andreas |
spellingShingle |
Indra Kurniawan, Andreas IDENTITY MANAGEMENT SYSTEM DEVELOPMENT BASED ON OIDC USING DISTRIBUTED LEDGER |
author_facet |
Indra Kurniawan, Andreas |
author_sort |
Indra Kurniawan, Andreas |
title |
IDENTITY MANAGEMENT SYSTEM DEVELOPMENT BASED ON OIDC USING DISTRIBUTED LEDGER |
title_short |
IDENTITY MANAGEMENT SYSTEM DEVELOPMENT BASED ON OIDC USING DISTRIBUTED LEDGER |
title_full |
IDENTITY MANAGEMENT SYSTEM DEVELOPMENT BASED ON OIDC USING DISTRIBUTED LEDGER |
title_fullStr |
IDENTITY MANAGEMENT SYSTEM DEVELOPMENT BASED ON OIDC USING DISTRIBUTED LEDGER |
title_full_unstemmed |
IDENTITY MANAGEMENT SYSTEM DEVELOPMENT BASED ON OIDC USING DISTRIBUTED LEDGER |
title_sort |
identity management system development based on oidc using distributed ledger |
url |
https://digilib.itb.ac.id/gdl/view/85052 |
_version_ |
1822998902456975360 |