Instead of being required to produce a physical form of ID, users could be provided with a digital ID through a personal device, like smartphone [Garg, 2017]. Using the same identification number, the user shall upload all his relevant details and documents (which will be saved in the IPFS or CAS) having hashed address stored in the blockchain. Blockchain offers secure storage of digital identities by providing decentralized, persistent, and immutable framework. It performs the middle and back office functions in a way that the Internet and the Web do to the front office. For data security and ledger consistency, asymmetric cryptography and distributed consensus algorithms can be implemented. The identity management, through blockchain, can allow individuals to have ownership of their identity by creating a national ID to serve multiple purposes.