Design and Development of Self-sovereign Identity Using Ethereum Blockchain

  • Amrita B. ChavanEmail author
  • K. Rajeswari
Conference paper
Part of the Lecture Notes on Data Engineering and Communications Technologies book series (LNDECT, volume 39)


Meaning of an identity is the fact of being who or what a person or thing is Now a days India moving towards digitization. Therefore, all the things becoming digital like bank transaction, education, government IDs, etc. We all are so much active on social media also. Hence we are having tremendous amount of login IDs and passwords. Through these kind of social media or Internet surfing we are unnecessarily reveling our personal information. In this way we aren’t having control on our own identity. Consequently security of identity is becoming very serious issue, it becomes more hard to authorize a level of trust between multiple parties. On this issue Sovereign Identity will be the best solution. Sovereign means Unrestricted. There is no restriction on our identity and it will be completely under the control of the user. By using blockchain technology we can develop this kind of identity. This paper focusing on various aspects of blockchain technology like ethereum platform, smart contracts, ganache server, truffle framework, metamask, Zero knowledge proof (ZKP) and also the implementation part of development of sovereign identity using blockchain.


Sovereign identity Blockchain Identity Smart contracts Ganache Metamsk Digital ids ZKP 


  1. 1.
    Baars, D.: Towards Self-Sovereign Identity using Blockchain Technology. University of TWENTE.
  2. 2.
    BlockTelegraph, Dr Stefan Beyer Dr Stefan Beyer Self-Sovereign Identity: Blockchains Real Killer Application? Block Telegraph (blog), 28 September 2018.
  3. 3.
    What is Ethereum ERC725? Self-Sovereign Identity Management on the Blockchain. CryptoSlate (blog), 8 August 2018.
  4. 4.
    Theres A Facebook Alternative. Its Called Self-Sovereign Identity - CoinDesk. Accessed 28 June 2019
  5. 5.
    Windley, P.: How Blockchain Makes Self-Sovereign Identities Possible. Computerworld, 10 January 2018.
  6. 6.
    Jurowiec, P.: This Thing Called Blockchain… [Beginners Guide]. Piotr Jurowiec (blog), 20 August 2018.
  7. 7.
  8. 8.
    Azure Blockchain Content and Samples. Contribute to Azure-Samples/Blockchain Development by Creating an Account on GitHub.HTML. 2018. Reprint, Azure Samples (2019).
  9. 9.
    Bogner, A., Chanson, M., Meeuw, A.: A decentralised sharing app running a smart contract on the ethereum blockchain. In: Proceedings of the 6th International Conference on the Internet of Things - IoT16, 17778. Stuttgart, Germany. ACM Press (2016).
  10. 10.
    Blockchain and Digital Identity A Good Fit? Internet Society (blog), 13 March 2018.
  11. 11.
    Ahammad, R.: Aivon Artificial Intelligence Image Identifier. Raju Ahammad (blog), 30 November 2018.
  12. 12.
    Decentralized Digital Locker Blockchainerz. Accessed 27 Feb 2019
  13. 13.
    Digital Identity Management for NGOs Using Blockchain (HackSociety 2018 Entry). Dynaquest (blog), 22 October 2018.
  14. 14.
    How Blockchain Can Solve Identity Management Problems - One Kosmos (BlockID). Accessed 1 Feb 2019
  15. 15.
    What Is DApps (Decentralised Apps)? BTC Wires (blog). Accessed 1 Feb 2019
  16. 16.
    South African Cryptocurrency Magazine. Cryptocurrency Yes or Now - Read More Here! Accessed 1 Feb 2019
  17. 17.
    Ruff, T.: The Three Models of Digital Identity Relationships. Evernym (blog), 24 April 2018.
  18. 18.
  19. 19.
    What are DApps (Decentralized Applications)? The Beginners Guide. CoinSutra - Bitcoin Community, 24 July 2017.
  20. 20.
    lmasi, P.P.: The Identity Revolution Self Sovereign Powered by Blockchain. Good Audience, 7 February 2019.
  21. 21.
    James: The Basics of Decentralized Identity. UPort (blog), 27 June 2018.
  22. 22.
    Shish: Introduction to Zero Knowledge Proof: The Protocol of next Generation Blockchain. Medium (blog), 8 October 2018.
  23. 23.
    What Is ZKP? A Complete Guide to Zero Knowledge Proof. 101 Blockchains (blog), 29 November 2018.
  24. 24.
    What Zero-Knowledge Proofs Will Do for Blockchain. VentureBeat (blog), 16 December 2017.

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Pimpri Chinchwad College of EngineeringPuneIndia

Personalised recommendations