Detecting and Preventing Credential Misuse in OTP-Based Two and Half Factor Authentication Toward Centralized Services Utilizing Blockchain-Based Identity Management
Jozef Drga, Ivan Homoliak, Juraj Van\v{c}o, Martin Pere\v{s}\'ini,, Petr Han\'a\v{c}ek

TL;DR
This paper introduces a blockchain-based two and a half-factor authentication scheme called SmartOTPs, designed to detect and prevent credential misuse in centralized services, enhancing security against theft, man-in-the-middle, and malware attacks.
Contribution
It adapts and extends SmartOTPs for centralized service authentication, providing a protocol and security analysis that enables immediate detection and re-initialization after credential theft.
Findings
Effective detection of stolen credentials and attack occurrence
Immediate re-initialization with fresh credentials after detection
Security analysis against man-in-the-middle and malware attacks
Abstract
This work focuses on the problem of detection and prevention of stolen and misused secrets (such as private keys) for authentication toward centralized services. We propose a solution for such a problem based on the blockchain-based two-factor authentication scheme SmartOTPs, which we modify for our purposes and utilize in the setting of two and half-factor authentication against a centralized service provider. Our proposed solution consists of four entities that interact together to ensure authentication: (1) the user, (2) the authenticator, (3) the service provider, and (4) the smart contract. Out of two and a half factors of our solution, the first factor stands for the private key, and the second and a half factor stands for one-time passwords (OTPs) and their precursors, where OTPs are obtained from the precursors (a.k.a., pre-images) by cryptographically secure hashing. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsUser Authentication and Security Systems · Blockchain Technology Applications and Security · Spam and Phishing Detection
