Litcius/Paper detail

Digital Identity System Using Blockchain-based Self Sovereign Identity & Zero Knowledge Proof

Abhijeet R. Raipurkar, Shreyas Bobde, Anurag Tripahi, Mohit Sahu

202315 citationsDOI

Abstract

A digital identity represents an external entity, be it a person, business, program, or object, and serves as the foundation for automatic access to computer-based services and interpersonal interactions. Despite years of research, the challenge of reliable internet connectivity for digital identification remains unresolved. In this paper, we propose a blockchain-based solution for digital identification in situations of mutual mistrust. Unlike current identity management systems that rely on centralized storage, our recommendation is a blockchain-based, self-sovereign identity (SSI) platform where true identities of customers/users are held in their respective web applications, utilizing decentralized storage. The identification information is validated using the Zero Knowledge Proof (ZKP) technique offered by SSI-based platforms, ensuring privacy and security. The proposed approach in this paper serves as a digital identity wallet, empowering users to verify their identities using blockchain technology and an SSI-based approach, resulting in a decentralized, ZKP-verified, and immutable identity. By addressing the issues of data immutability, traceability, and centralized control often associated with traditional identification systems, the proposed approach offers a robust and versatile model of proven claims that can be verified by external sources. Different implementations of claim formation and verification, showcasing sub-second performance is presented in the paper.

Topics & Concepts

BlockchainIdentity (music)Zero-knowledge proofDigital identityComputer scienceSovereigntyZero (linguistics)Computer securityPolitical scienceCryptographyLawPhilosophyAccess controlAestheticsPoliticsLinguisticsBlockchain Technology Applications and SecurityCloud Data Security SolutionsAdvanced Steganography and Watermarking Techniques