journal article·2022-12-04Open access

Towards Improving Privacy and Security of Identity Management Systems Using Blockchain Technology: A Systematic Review

Haifa Alanzi, Mohammad Alkhatib

Applied Sciences· Volume 12· Issue 23

Abstract

An identity management system (IDMS) manages and organizes identities and credentials information exchanged between users, identity providers (IDPs), and service providers (SPs) to ensure confidentiality and enhance privacy of users’ personal data. Traditional or centralized IDMS rely on a third party to store a user’s personal information, authenticate the user, and organize the entire process. This clearly constitutes threats to the privacy of the user, in addition to other issues, such as single point of failure (SPOF), user tracking, and data availability issues. Blockchain technology has many useful features that can contribute to solving traditional IDMS issues, such as decentralization, immutability, and anonymity. Blockchain represents an attractive solution for many issues related to traditional IDMS, including privacy, third-party control, data leakage, and SPOF, supported by Distributed Ledger Technology (DLT) security features and powerful smart contracts technology. The current study presents a systematic literature review and analysis for recently proposed solutions that adopt the traditional centralized approach, as well as solutions based on blockchain technology. The study also aims to provide a deep understanding of proposed IDMS solutions and best practices, and highlight the research gaps and open issues related to IDMSs and users’ privacy. In particular, the current research focuses on analyzing the blockchain-based solutions and illustrating their strengths and weaknesses, as well as highlighting the promising blockchain technology framework that can be utilized to enhance privacy and solve security issues in a centralized IDMS. Such a study is an important step towards developing efficient solutions that address the pressing needs in the field.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Blockchain Technology Applications and Security · Privacy-Preserving Technologies in Data · Cryptography and Data Security

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science, College of Computer and Information Sciences, Imam Mohammad Ibn Saud Islamic University, Riyadh 11564, Saudi Arabia

Funding

Graduate Student Research Support Program

References (53)

Show source-provided references
1. L’Amrani, H., Berroukech, B., Ajhoun, R., and El Idrissi, Y. (2016, January 24–26). Identity Management Systems: Laws of Identity for Models′ Evaluation. Proceedings of the 2016 4th IEEE International Colloquium on Information Science and Technology (CiSt), Tangier, Morocco.10.1109/CIST.2016.7804984 ↗
2. Blockchain-based identity management systems: A review10.1016/j.jnca.2020.102731 ↗
3. Agudo, I. (2010). Digital Identity and Identity Management Technologies. Serb. Publ. InfoReview Joins UPENET Netw. CEPIS Soc. J. Mag., 6.
4. Jøsang, A., AlZomai, M., and Suriadi, S. (February, January 30). Usability and Privacy in Identity Management Architectures. Proceedings of the Fifth Australasian Symposium on Grid Computing and e-Research (AusGrid 2007), the Fifth Australasian Information Security Workshop (Privacy Enhancing Technologies) (AISW 2007), and the Australasian Workshop on Health Knowledge Management and Discovery (HKMD 2007). Proceedings, Ballarat, VIC, Australia.
5. Identity Management on Blockchain—Privacy and Security Aspects
6. Alrodhan, W. (2011). Privacy and Practicality of Identity Management Systems: Academic Overview, Vdm Verlag Dr. Müller.
7. Blockchain Technology the Identity Management and Authentication Service Disruptor: A Survey10.18517/ijaseit.8.4-2.6838 ↗
8. Blockchain for Businesses: A Scoping Review of Suitability Evaluations Frameworks10.1109/ACCESS.2021.3128608 ↗
9. Research on blockchain consensus mechanism and implementation10.1088/1757-899X/569/4/042058 ↗
10. Maldonado, F.C. (2018). Introduction to Blockchain and Ethereum: Use Distributed Ledgers to Validate Digital Transactions in a Decentralized and Trustless Manner, Packt Publishing.
11. Joshi, J., Nepal, S., Zhang, Q., and Zhang, L. (2019, January 25–30). Blockchain—ICBC 2019. Proceedings of the Second International Conference, held as Part of the Services Conference Federation, SCF 2019, San Diego, CA, USA.10.1007/978-3-030-23404-1 ↗
12. When Blockchain Meets SGX: An Overview, Challenges, and Open Issues10.1109/ACCESS.2020.3024254 ↗
13. Bouras, M.A., Lu, Q., Dhelim, S., and Ning, H. (2021). A Lightweight Blockchain-Based IoT Identity Management Approach. Future Internet, 13.10.3390/fi13020024 ↗
14. Xu, R., Chen, Y., Blasch, E., and Chen, G. (2018). BlendCAC: A Smart Contract Enabled Decentralized Capability-Based Access Control Mechanism for the IoT. Computers, 7.10.20944/preprints201805.0079.v1 ↗
15. VAIM: Verifiable Anonymous Identity Management for Human-Centric Security and Privacy in the Internet of Things10.1109/ACCESS.2021.3080329 ↗
16. Blockchain-Based IoT Access Control System: Towards Security, Lightweight, and Cross-Domain10.1109/ACCESS.2021.3059863 ↗
17. Cocco, L., Tonelli, R., and Marchesi, M. (2021). Blockchain and Self Sovereign Identity to Support Quality in the Food Supply Chain. Future Internet, 13.10.3390/fi13120301 ↗
18. A Blockchain-Based Framework for Supply Chain Provenance10.1109/ACCESS.2019.2949951 ↗
19. Smart Contract-Based Product Traceability System in the Supply Chain Scenario10.1109/ACCESS.2019.2935873 ↗
20. A Permissioned Distributed Ledger for the US Beef Cattle Supply Chain10.1109/ACCESS.2020.3019000 ↗
21. Figueroa-Lorenzo, S., Añorga Benito, J., and Arrizabalaga, S. (2021). Modbus Access Control System Based on SSI over Hyperledger Fabric Blockchain. Sensors, 21.10.3390/s21165438 ↗
22. Zhu, Y., Huang, C., Hu, Z., Al-Dhelaan, A., and Al-Dhelaan, M. (2021). Blockchain-Enabled Access Management System for Edge Computing. Electronics, 10.10.3390/electronics10091000 ↗
23. Alsayed Kassem, J., Sayeed, S., Marco-Gisbert, H., Pervez, Z., and Dahal, K. (2019). DNS-IdM: A Blockchain Identity Management System to Secure Personal Data Sharing in a Network. Appl. Sci., 9.10.3390/app9152953 ↗
24. Burnable Pseudo-Identity: A Non-Binding Anonymous Identity Method for Ethereum10.1109/ACCESS.2021.3101302 ↗
25. ATIB: Design and Evaluation of an Architecture for Brokered Self-Sovereign Identity Integration and Trust-Enhancing Attribute Aggregation for Service Provider10.1109/ACCESS.2021.3116095 ↗
26. A Trusted Approach for Decentralised and Privacy-Preserving Identity Management10.1109/ACCESS.2021.3099837 ↗
27. EIDM: A Ethereum-Based Cloud User Identity Management Protocol10.1109/ACCESS.2019.2933989 ↗
28. Feng, X., Cui, K., Jiang, H., and Li, Z. (2022). EBAS: An Efficient Blockchain-Based Authentication Scheme for Secure Communication in Vehicular Ad Hoc Network. Symmetry, 14.10.3390/sym14061230 ↗
29. FADB: A Fine-Grained Access Control Scheme for VANET Data Based on Blockchain10.1109/ACCESS.2020.2992203 ↗
30. A Privacy-Preserving Trust Model Based on Blockchain for VANETs10.1109/ACCESS.2018.2864189 ↗
31. Javed, I.T., Alharbi, F., Bellaj, B., Margaria, T., Crespi, N., and Qureshi, K.N. (2021). Health-ID: A Blockchain-Based Decentralized Identity Management for Remote Healthcare. Healthcare, 9.10.3390/healthcare9060712 ↗
32. Stamatellis, C., Papadopoulos, P., Pitropakis, N., Katsikas, S., and Buchanan, W.J. (2020). A Privacy-Preserving Healthcare Framework Using Hyperledger Fabric. Sensors, 20.10.3390/s20226587 ↗
33. A Permissioned Blockchain-Based Identity Management and User Authentication Scheme for E-Health Systems10.1109/ACCESS.2020.3022429 ↗
34. Akhter, A.F.M.S., Ahmed, M., Shah, A.F.M.S., Anwar, A., Kayes, A.S.M., and Zengin, A. (2021). A Blockchain-Based Authentication Protocol for Cooperative Vehicular Ad Hoc Network. Sensors, 21.10.3390/s21041273 ↗
35. Pseudonym Management Through Blockchain: Cost-Efficient Privacy Preservation on Intelligent Transportation Systems10.1109/ACCESS.2019.2921605 ↗
36. A New Transitively Closed Undirected Graph Authentication Scheme for Blockchain-Based Identity Management Systems10.1109/ACCESS.2018.2837650 ↗
37. de Ponteves, H., Eremenko, K., and Ligency Team (2022, June 11). Blockchain A-Z™: Learn How To Build Your First Blockchain. Available online: https://www.udemy.com/course/build-your-blockchain-az/#instructor-1.
38. Novel identity management system using smart blockchain technology10.1007/s13198-021-01494-0 ↗
39. Lastovetska, A. (2022, November 01). Blockchain Architecture Basics: Components, Structure, Benefits & Creation. Available online: https://mlsdev.com/blog/156-how-to-build-your-own-blockchain-architecture.
40. Buterin, V. (2022, October 26). The Meaning of Decentralization. Available online: https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274.
41. Wüst, K. (2018, January 20–22). Do you need a Blockchain?. Proceedings of the Crypto Valley Conference on Blockchain Technology (CVCBT), Zug, Switzerland.10.1109/CVCBT.2018.00011 ↗
42. Improving the Security of CardSpace10.1155/2009/167216 ↗
43. Alrodhan, W., and Mitchell, C. (2010, January 17–21). Enhancing User Authentication in Claim-Based Identity Management. Proceedings of the 2010 International Symposium on Collaborative Technologies and Systems, Chicago, IL, USA.10.1109/CTS.2010.5478521 ↗
44. Dai, Z., and Zhou, W. (2005). The Federated Identity and Access Management Architectures: A Literature Survey, Deakin University, School of Information Technology.
45. Understanding of blockchain-based identity management system adoption in the public sector10.1108/JEIM-12-2020-0532 ↗
46. A self-sovereign identity management scheme using smart contracts10.1051/matecconf/202133608005 ↗
47. Bouras, M., Lu, Q., Zhang, F., Wan, Y., Zhang, T., and Ning, H. (2020). Distributed Ledger Technology for eHealth Identity Privacy: State of the Art and Future Perspective. Sensors, 20.10.3390/s20020483 ↗
48. Ferdous, M.S., and Poet, R. (2012, January 2–6). A Comparative Analysis of Identity Management Systems. Proceedings of the 2012 International Conference on High Performance Computing & Simulation (HPCS), Madrid, Spain.10.1109/HPCSim.2012.6266958 ↗
49. Blockchain-enabled Decentralized Identity Management: The Case of Self-sovereign Identity in Public Transportation10.1016/j.bcra.2021.100014 ↗
50. Dynamic Access Control Policy based on Blockchain and Machine Learning for the Internet of Things
51. Liao, C.H., Guan, X.Q., Cheng, J.H., Yuan, S.M., and Blockchain-Based Identity Management and Access Control Framework for Open Banking Ecosystem (2022, October 05). Available online: https://ssrn.com/abstract=4039865.10.2139/ssrn.4039865 ↗
52. Kumar, A., Senatore, S., and Gunjan, V.K. (2022). Agricultural Crowdfunding Through Blockchain. ICDSMLA 2020, Springer. Lecture Notes in Electrical Engineering.10.1007/978-981-16-3690-5 ↗
53. Pns154 the prisma 2020 statement: Development of and key changes in an updated guideline for reporting systematic reviews and meta-analyses10.1016/j.jval.2020.04.1154 ↗