Advertisement

A Novel Approach to Blockchain-Based Digital Identity System

  • Md Abdullah Al Mamun
  • S. M. Maksudul Alam
  • Md. Shohrab HossainEmail author
  • M. Samiruzzaman
Conference paper
  • 85 Downloads
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 1129)

Abstract

In today’s life, the demand for privacy and transparency is everywhere. Blockchain is going to lead the modern world with its revolutionary technology because of its security, transparency altogether. Identity is an important aspect in our daily life as a citizen and digital identity will play an important role to make our life easy and hassle free. The use of blockchain in digital identity is important to keep it secure and undoubtedly prevents the violation of privacy. However, there is lack of works that includes the most vital bio-metric information of an individual for creating a blockchain-based digital identity. In this paper, we have proposed a system on blockchain-based digital identity for individuals using bio-information. We have implemented our proposed digital identity system using ethereum smart contract. The system has fulfilled all the criteria of an identity system. Our results show that an intruder cannot access the personal data of a citizen; any unauthorized access attempt is denied instantly, thereby ensuring the privacy of private citizen data. All of the functionalities and the security issues have been tested. Our proposed blockchain-based digital identity system can be useful for the government of a country to provide its citizen a highly secured digital identity. It will make the life of all citizens hassle free without requiring them to carry any paper document.

Keywords

Blockchain Proof of work Smart contract SHA256 Hashing Address Smart contract deployment Testnet 

Notes

Acknowledgment

This research was supported by SciTech Consulting and Solutions, Dhaka, Bangladesh.

References

  1. 1.
  2. 2.
    Current World Population: World Population Clock-Worldometers (2019). http://www.worldometers.info/world-population/
  3. 3.
    Karafiloski, E., Mishev, A.: Blockchain solutions for big data challenges: a literature review. In: 17th International Conference on Smart Technologies (EUROCON), 6–8 July, Ohrid, Macedonia, pp. 763–768. IEEE (2017)Google Scholar
  4. 4.
    Dai, F., Shi, Y., Meng, N., Wei, L., Ye, Z.: From bitcoin to cybersecurity: a comparative study of blockchain application and security issues. In: 4th International Conference on Systems and Informatics (ICSAI), 11–13 Nov, Hangzhou, China, pp. 975–979. IEEE (2017)Google Scholar
  5. 5.
  6. 6.
    Takemiya, M., Vanieiev, B.: Sora identity: secure, digital identity on the blockchain. In: Annual Computer Software and Applications Conference (COMPSAC), 23–27 July, Tokyo, Japan, pp. 582–587. IEEE (2018)Google Scholar
  7. 7.
    Mudliar, K., Parekh, H., Bhavathankar, P.: A comprehensive integration of national identity with blockchain technology. In: International Conference on Communication information and Computing Technology (ICCICT), 2–3 February, Mumbai, India, pp. 1–6. IEEE (2018)Google Scholar
  8. 8.
    Yasin, A., Liu, L.: An online identity and smart contract management system. In: 40th Annual Computer Software and Applications Conference (COMPSAC), 10–14 June, Atlanta, GA, USA, vol. 2, pp. 192–198. IEEE (2016)Google Scholar
  9. 9.
    Rivera, R., Robledo, J., Larios, V., Avalos, J.: How digital identity on blockchain can contribute in a smart city environment. In: International Smart Cities Conference (ISC2), 14–17 Sept, Wuxi, China, pp. 1–4. IEEE (2017)Google Scholar
  10. 10.
    Zheng, Z., Xie, S., Dai, H.-N., Chen, X., Wang, H.: Blockchain challenges and opportunities: a survey. Int. J. Web Grid Serv. 14(4), 352–375 (2018)CrossRefGoogle Scholar
  11. 11.
    Watanabe, H., Fujimura, S., Nakadaira, A., Miyazaki, Y., Akutsu, A., Kishigami, J.: Blockchain contract: Securing a blockchain applied to smart contracts. In: IEEE International Conference on Consumer Electronics, 7–11 Jan, Las Vegas, NV, USA, pp. 467–468 (2016)Google Scholar
  12. 12.
    ETHEREUM, a next generation of Blockcahin and working mechanism of ethereum as a virtual machine (2018). http://www.ethdocs.org/en/latest/introduction/what-is-ethereum.html
  13. 13.
  14. 14.
    SOLIDITY-solidity 0.5.6 Documentation (2018). https://solidity.readthedocs.io/en/v0.5.6/
  15. 15.
    REMIX- solidity IDE (2018). https://remix.ethereum.org/
  16. 16.

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Md Abdullah Al Mamun
    • 1
  • S. M. Maksudul Alam
    • 1
  • Md. Shohrab Hossain
    • 1
    Email author
  • M. Samiruzzaman
    • 2
  1. 1.Department of CSEBangladesh University of Engineering and TechnologyDhakaBangladesh
  2. 2.Research scientist, BioNanoTechLondonUK

Personalised recommendations