Ethereum-based IPFS-backed Biometric Authentication with Challenge–Response ECDSA Verification
Abstract
Biometric authentication provides high convenience with the drawback of privacy leakage, replay attacks, and centralized control over biometric templates. This paper introduces an Ethereum-based decentralized biometric authentication framework that uses Elliptic Curve Digital Signature Algorithm (ECDSA), InterPlanetary File System (IPFS) storage, and an on-chain challenge–response protocol. In the proposed model, encrypted biometric templates are stored of-chain in IPFS, whereas their content identifiers (CIDs) are registered in Ethereum smart contracts. Every authentication attempt necessitates a new on-chain nonce and an ECDSA signature of the concatenation of the CID and the nonce, authenticated through Ethereum’s built-in method, ecrecover. The design supports explicit replay protection, revocation, and public auditability. Deployment of the prototype on Ganache and MetaMask reveals that the scheme provides secure, transparent, and tamper-proof authentication with minimal gas consumption on FVC2004 datasets and reasonable storage usage on Ethereum.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.