A Microservices and Blockchain Based One Time Password (MBB-OTP) Protocol for Security-Enhanced Authentication

Alessio Catalfamo, Armando Ruggeri, Antonio Celesti, Maria Fazio, Massimo Villari

2021 IEEE Symposium on Computers and Communications (ISCC) · 2021 · 17 citations · 10 references

Concepts

TL;DR

Digital applications increasingly rely on advanced identity verification, yet traditional two‑factor authentication remains vulnerable to centralized architecture threats such as denial‑of‑service and man‑in‑the‑middle attacks. This study proposes a decentralized Microservices and Blockchain‑Based One‑Time Password (MBB‑OTP) protocol to strengthen authentication and mitigate these vulnerabilities. MBB‑OTP combines microservices with blockchain technology to generate and verify one‑time passwords in a distributed manner, eliminating a single point of failure. Experimental results demonstrate that MBB‑OTP performs effectively in both private and public blockchain environments.

Abstract

Nowadays, the increasing complexity of digital applications for social and business activities has required more and more advanced mechanisms to prove the identity of subjects like those based on the Two-Factor Authentication (2FA). Such an approach improves the typical authentication paradigm but it has still some weaknesses. Specifically, it has to deal with the disadvantages of a centralized architecture causing several security threats like denial of service (DoS) and man-in-the-middle (MITM). In fact, an attacker who succeeds in violating the central authentication server could be able to impersonate an authorized user or block the whole service. This work advances the state of art of 2FA solutions by proposing a decentralized Microservices and Blockchain Based One Time Password (MBB-OTP) protocol for security-enhanced authentication able to mitigate the aforementioned threats and to fit different application scenarios. Experiments prove the goodness of our MBB-OTP protocol considering both private and public Blockchain configurations.

References

10