Blockchain-based multi-factor authentication: A systematic literature review

Publisher:
Elsevier
Publication Type:
Journal Article
Citation:
Internet of Things (Netherlands), 2023, 23, pp. 100844
Issue Date:
2023-10-01
Filename Description Size
Blockcahin based multi factor authentication.pdfPublished version970.85 kB
Adobe PDF
Full metadata record
Blockchain-based multi-factor authentication (BMFA) combines multi-factor authentication with blockchain technology to provide a reliable and secure authentication mechanism. In other words, it adds a layer of protection and creates a comprehensive system that protects sensitive credentials in a decentralized ledger. This makes it challenging for unauthorized users to access or modify authentication credentials. However, BMFA is still in its infancy, and its effectiveness in preventing potential security breaches and unauthorized access has yet to be explored sufficiently. Thus, its development can be further advanced by reducing complexity, improving flexibility, decreasing costs, and enhancing authenticity. Furthermore, it is becoming increasingly important to ensure robust security measures and authentication mechanisms are in place as distributed systems, such as IoT, Fog, and WSN, become more sophisticated and integrated into our daily lives. Thus, such systems must have effective authentication mechanisms to function efficiently and effectively. This paper presents a comprehensive analysis of using blockchain technology with multi-factor authentication techniques in different subject areas. Also, the paper proposes a blockchain-based multi-factor authentication-as-a- service (BMFAaaS) approach and identifies the key requirements for its effective implementation. A systematic literature review was conducted between 2019–2023 to review existing studies and analyze the results against those key requirements. The review was concluded by discussing research challenges and future works in BMFAaaS for distributed systems.
Please use this identifier to cite or link to this item: