A decentralized framework for government issued NID using self sovereign identity
| bracu.degree.level | Undergraduate | |
| bracu.type.group | Student Works | |
| datacite.rights | Open Access | |
| dc.contributor.advisor | Mukta, Jannatun Noor | |
| dc.contributor.author | Hossain, Mirza Mahrab | |
| dc.contributor.author | Islam, Nihal | |
| dc.contributor.author | Tabassum, Noshin | |
| dc.contributor.department | Department of Computer Science and Engineering | |
| dc.date.accessioned | 2025-09-16T05:57:03Z | |
| dc.date.available | 2025-09-16T05:57:03Z | |
| dc.date.copyright | 2025 | |
| dc.date.issued | 2025-06 | |
| dc.description | Cataloged from PDF version of thesis. | |
| dc.description | Includes bibliographical references (pages 43-47). | |
| dc.description | This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science, 2025. | en_US |
| dc.description.abstract | As digital identity becomes increasingly essential for public services, national secu- rity, and individual autonomy, conventional centralized identity systems face critical challenges related to privacy, interoperability, and user control. Traditional iden- tity systems have profound limitations in the control and management of personal data. These systems typically rely on centralized authorities, where users’ personal information is stored in the hands of third parties and is often exposed to secu- rity risks. Incidents such as data breaches, identity theft, and unauthorized access to information occur regularly, posing challenges to protecting users’ privacy. In addition, these systems lack interoperability, making identity verification processes across platforms or organizations complex and time-consuming. Since users lack control over their own data, they are often subject to opaque data management and misuse. These limitations are incompatible with the mobility and security de- mands of the digital age, which further highlights the need for a decentralized and user-controlled identity system. To address these limitations, this paper presents a decentralized identity framework that transforms government-issued National ID (NID) credentials into Verifiable Credentials (VCs), anchored to a public blockchain infrastructure following Self-Sovereign Identity (SSI) principles [25]. In this model, citizens generate Decentralized Identifiers (DIDs) and retain full control over their credentials via user-managed digital wallets. The system eliminates reliance on centralized identity providers by employing end-to-end encryption, digital signa- tures, and tamper-proof credential hashing mechanisms. A complete prototype is implemented using Ethereum smart contracts and evaluated across multiple wallet platforms, including MetaMask, SpruceID, and Bifold, as well as a custom-built wal- let. Experimental results demonstrate enhanced usability, privacy, and scalability. Comparative analysis with OAuth 2.0, SAML-based federated systems, and decen- tralized social login solutions highlights superior user control and trust verifiability. By aligning with emerging digital identity standards such as the W3C Verifiable Credentials specification [26], this research offers a scalable, citizen-centric architec- ture suitable for national-level digital identity ecosystems. The framework achieves a balanced integration of governmental oversight and decentralized trust, paving the way for secure, interoperable, and privacy-preserving identity management. | en_US |
| dc.description.degree | Bachelor of Science in Computer Science and Engineering | |
| dc.description.statementofresponsibility | Mirza Mahrab Hossain | |
| dc.description.statementofresponsibility | Nihal Islam | |
| dc.description.statementofresponsibility | Noshin Tabassum | |
| dc.format.extent | 47 pages | |
| dc.identifier.other | ID 21101048 | |
| dc.identifier.other | ID 22341054 | |
| dc.identifier.other | ID 21201530 | |
| dc.identifier.uri | http://hdl.handle.net/10361/26757 | |
| dc.language.iso | en | en_US |
| dc.publisher | BRAC University | en_US |
| dc.rights | BRAC University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. | |
| dc.subject | Self-Sovereign Identity (SSI) | en_US |
| dc.subject | National ID (NID) | en_US |
| dc.subject | Verifiable Creden- tials (VC) | en_US |
| dc.subject | Decentralized Identifiers (DID) | en_US |
| dc.subject | Blockchain | en_US |
| dc.subject | Digital identity | en_US |
| dc.subject | Ethereum | en_US |
| dc.subject | Web3 | en_US |
| dc.subject.lcsh | Blockchains (Databases). | |
| dc.title | A decentralized framework for government issued NID using self sovereign identity | en_US |
| dc.type | Thesis | en_US |