Back to Search Start Over

An efficient privacy-preserving user authentication scheme using image processing and blockchain technologies.

Authors :
Ara, Anees
Sharma, Avinash
Yadav, Dharminder
Source :
Journal of Discrete Mathematical Sciences & Cryptography. Jun2022, Vol. 25 Issue 4, p1137-1155. 19p.
Publication Year :
2022

Abstract

User authentication is a measurement challenge for handheld devices and online accounts such as bank accounts, social media accounts etc. because illegal access results in money loss and user privacy. Individual devices, online financial services, and intelligent spaces are three significant areas of concern for customer authentication procedures. Three ways have been identified for authentication factors: i) knowledge-factor, ii) Inherence factor, and iii) possession-factor. This study investigates two-way user authentication through image processing. CNN, RCNN, and Deepface are deep learning algorithms used for image recognition. We used imagechain for image storage and Blockchain for personal information storage (mobile number) to secure the database. The database is stored on an Ethereum-based blockchain. After determining whether the image is fake or real, match the webcam image with the imagechain; if both images match, the one-time password is given to the user's cellphone number for login access. For image processing, Opencv is employed, and the Python library is used to execute machine and deep learning algorithms for user authentication. Test the proposed model on the 10 to 100 users for authentication. Accuracy of this experiment is 75.35, 76.33, 98.18 and cosine similarities of images are much better between images, but in case of fake image identification it achieved 97.35 % accuracy. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09720529
Volume :
25
Issue :
4
Database :
Academic Search Index
Journal :
Journal of Discrete Mathematical Sciences & Cryptography
Publication Type :
Academic Journal
Accession number :
158177480
Full Text :
https://doi.org/10.1080/09720529.2022.2075089