Towards Developing a Decentralized Identity Management System with Ethereum Smart Contracts

Anamika Rani Nath, Souhardyo Bhattacharjee, Muhammad Ibrahim Khan · 2025

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.

Read the paper · More papers on PaperTik