Authors: B S Anuvvarshini, Velalar College of Engineering and Technology
The identity verification is required by many digital platforms, it raises real privacy and security risks when users are required to submit identity documents multiple times. When identity documents are stored in centralized databases data breaches or misuse from within the organization holding the data may occur. To mitigate risks associated with centralized data storage models, a decentralized identity management system is being created using blockchain and distributed file storage system architecture. When users submit identity documents, the data is stored securely in a decentralized file storage system and a cryptographic hash is generated that will be used to reference the data at a later time. This hash will then be recorded on a blockchain that is immutable and creates a secure log. Identification is verified through a manual verification process by authorized reviewers who approve or reject submissions all while the user is able to monitor submission status. User identity privacy is maintained by using zero-knowledge proofs to verify distinct attributes of identity that are required without revealing the identity data itself. With proof verification attaining a success rate of 98.6%, admin validation accuracy of 96.4%, and gas optimization leading to a 31% decrease in execution costs in comparison to baseline smart contract calls, the system showed outstanding operational efficiency. This will provide users with more control over their identity documents while also providing secure, transparent and privacy preserving identity verification to be used in modern digital services.
Keywords: blockchain technology
Published in: 2024 Asian Conference on Communication and Networks (ASIANComNet)
Date of Publication: --
DOI: -
Publisher: IEEE