Towards Developing a Decentralized Identity Management System with Ethereum Smart Contracts

Identity management systems play a crucial role in ensuring security, privacy, and efficiency in various online transactions and interactions. Traditional identity management systems are often centralized, posing significant risks such as single points of failure, data breaches, and privacy concerns. Decentralized identity management systems leveraging blockchain technology and smart contracts offer a promising solution to address these challenges. The system aims to provide a secure, efficient, and privacy-preserving solution for managing digital identities. Through the utilization of blockchain technology, Smart Identity offers immutable and tamper-resistant records of identities, enhancing trust and transparency in digital interactions. In this proposed system, we have used a zero-knowledge-proof mechanism to get the IPFS link from the authenticated documents. These authenticated documents include a national identity card, birth certificate, passport copy, and image, all of which are unique to individual users. Consequently, it has ensured that no one can generate a valid IPFS link more than once. Upon completing the form in the system with a valid IPFS link, the information has been securely stored in the blockchain, and a unique identity has been generated. This identity helps the user with multipurpose work. In this system, we have used Sepolia Testnet for real-time transactions. We have created a blockchain network using the Metamask wallet to deploy our smart contracts. Furthermore, we have designed a model that can create a unique identity and also modify information without violating the rules of blockchain technology. We have also proposed a unique identity creation model using a real-life IPFS link generator system that is also created by our system. Overall, Smart Identity represents a significant step toward the realization of a more secure, user-centric, and decentralized approach to identity management in the digital realm.

Authors

Institutions

Publication Details

Published
2025-02-13
DOI
https://doi.org/10.1109/ecce64574.2025.11013086
Primary Topic
Blockchain Technology Applications and Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Towards Developing a Decentralized Identity Management System with Ethereum Smart Contracts

Anamika Nath, Muhammad Ibrahim Khan, Subir Bhattacharjee
Blockchain Technology Applications and Security
article

Towards Developing a Decentralized Identity Management System with Ethereum Smart Contracts

Anamika Nath, Muhammad Ibrahim Khan, Subir Bhattacharjee
article en

Abstract

Identity management systems play a crucial role in ensuring security, privacy, and efficiency in various online transactions and interactions. Traditional identity management systems are often centralized, posing significant risks such as single points of failure, data breaches, and privacy concerns. Decentralized identity management systems leveraging blockchain technology and smart contracts offer a promising solution to address these challenges. The system aims to provide a secure, efficient, and privacy-preserving solution for managing digital identities. Through the utilization of blockchain technology, Smart Identity offers immutable and tamper-resistant records of identities, enhancing trust and transparency in digital interactions. In this proposed system, we have used a zero-knowledge-proof mechanism to get the IPFS link from the authenticated documents. These authenticated documents include a national identity card, birth certificate, passport copy, and image, all of which are unique to individual users. Consequently, it has ensured that no one can generate a valid IPFS link more than once. Upon completing the form in the system with a valid IPFS link, the information has been securely stored in the blockchain, and a unique identity has been generated. This identity helps the user with multipurpose work. In this system, we have used Sepolia Testnet for real-time transactions. We have created a blockchain network using the Metamask wallet to deploy our smart contracts. Furthermore, we have designed a model that can create a unique identity and also modify information without violating the rules of blockchain technology. We have also proposed a unique identity creation model using a real-life IPFS link generator system that is also created by our system. Overall, Smart Identity represents a significant step toward the realization of a more secure, user-centric, and decentralized approach to identity management in the digital realm.

Chittagong University of Engineering & Technology (BD), International University of Business Agriculture and Technology (BD)
Reduced inequalities
Openalex Percentile: Top 83%
Blockchain Technology Applications and Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.