CNN-Based Multi-Factor Authentication System for Mobile Devices Using Faces and Passwords
Source abstract
Abstract
Multi-factor authentication (MFA) is a system for authenticating an individual’s identity using two or more pieces of data (known as factors). The reason for using more than two factors is to further strengthen security through the use of additional data for identity authentication. Sequential MFA requires a number of steps to be followed in sequence for authentication; for example, with three factors, the system requires three authentication steps. In this case, to proceed with MFA using a deep learning approach, three artificial neural networks (ANNs) are needed. In contrast, in parallel MFA, the authentication steps are processed simultaneously. This means that processing is possible with only one ANN. A convolutional neural network (CNN) is a method for learning images through the use of convolutional layers, and researchers have proposed several systems for MFA using CNNs in which various modalities have been employed, such as images, handwritten text for authentication, and multi-image data for machine learning of facial emotion. This study proposes a CNN-based parallel MFA system that uses concatenation. The three factors used for learning are a face image, an image converted from a password, and a specific image designated by the user. In addition, a secure password image is created at different bit-positions, enabling the user to securely hide their password information. Furthermore, users designate a specific image other than their face as an auxiliary image, which could be a photo of their pet dog or favorite fruit, or an image of one of their possessions, such as a car. In this way, authentication is rendered possible through learning the three factors—that is, the face, password, and specific auxiliary image—using the CNN. The contribution that this study makes to the existing body of knowledge is demonstrating that the development of an MFA system using a lightweight, mobile, multi-factor CNN (MMCNN), which can even be used in mobile devices due to its low number of parameters, is possible. Furthermore, an algorithm that can securely transform a text password into an image is proposed, and it is demonstrated that the three considered factors have the same weight of information for authentication based on the false acceptance rate (FAR) values experimentally obtained with the proposed system.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Face recognition and analysis · Biometric Identification and Security · Face and Expression Recognition
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Liberal Studies (Computer), Korean Bible University, Seoul 01757, Republic of Korea
Funding
2022 Korean Bible University Academic Research Fund
References (56)
Show source-provided references
1. Rattani, A., and Tistarelli, M. (2009, January 2–5). Robust Multi-Modal and Multi-Unit Feature Level Fusion of Face and Iris Biometrics. Proceedings of the Advances in Biometrics: Third International Conference (ICB 2009), Alghero, Italy. Proceedings 3.10.1007/978-3-642-01793-3_97 ↗
2. Van Goethem, T., Scheepers, W., Preuveneers, D., and Joosen, W. (2016, January 6–8). Accelerometer-Based Device Fingerprinting for Multi-Factor Mobile Authentication. Proceedings of the Engineering Secure Software and Systems: 8th International Symposium (ESSoS 2016), London, UK. Proceedings 8.
3. Multi-factor combination authentication using fuzzy graph domination model10.3233/JIFS-181859 ↗
4. Challenges of multi-factor authentication for securing advanced IoT applications10.1109/MNET.2019.1800240 ↗
5. He, Z., Li, Z., Yang, F., Wang, L., Li, J., Zhou, C., and Pan, J. (2020). Advances in multimodal emotion recognition based on brain-computer interfaces. Brain Sci., 10.10.3390/brainsci10100687 ↗
6. Deebak, B.D., and Hwang, S.O. (2023). Federated Learning-Based Lightweight Two-Factor Authentication Framework with Privacy Preservation for Mobile Sink in the Social IoMT. Electronics, 12.10.3390/electronics12051250 ↗
7. Ometov, A., Bezzateev, S., Mäkitalo, N., Andreev, S., Mikkonen, T., and Koucheryavy, Y. (2018). Multi-factor authentication: A survey. Cryptography, 2.10.3390/cryptography2010001 ↗
8. Mujeye, S. (2021, January 16–18). A Survey on Multi-Factor Authentication Methods for Mobile Devices. Proceedings of the 2021 The 4th International Conference on Software Engineering and Information Management, New York, NY, USA.10.1145/3451471.3451503 ↗
9. Analysis and Intellectual Structure of the Multi-Factor Authentication in Information Security10.32604/iasc.2022.021786 ↗
10. Otta, S.P., Panda, S., Gupta, M., and Hota, C. (2023). A Systematic Survey of Multi-Factor Authentication for Cloud Infrastructure. Future Internet, 15.10.3390/fi15040146 ↗
11. Ying, X., Li, X., and Chuah, M.C. (2018, January 17–20). Liveface: A Multi-Task CNN for Fast Face-Authentication. Proceedings of the 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA), Orlando, FL, USA.10.1109/ICMLA.2018.00155 ↗
12. Multimodal biometric authentication systems using convolution neural network based on different level fusion of ECG and fingerprint10.1109/ACCESS.2018.2886573 ↗
13. CCTV-Based Multi-Factor Authentication System
14. Zhou, B., Xie, Z., and Ye, F. (2019, January 20–24). Multi-Modal Face Authentication Using Deep Visual and Acoustic Features. Proceedings of the ICC 2019-2019 IEEE International Conference on Communications (ICC), Shanghai, China.10.1109/ICC.2019.8761776 ↗
15. Jena, P.P., Kattigenahally, K.N., Nikitha, S., Sarda, S., and Harshalatha, Y. (2021, January 23–24). Multimodal Biometric Authentication: Deep Learning Approach. Proceedings of the 2021 International Conference on Circuits, Controls and Communications (CCUBE), Bangalore, India.10.1109/CCUBE53681.2021.9702724 ↗
16. Sivakumar, P., Rathnam, B.R., Divakar, S., Teja, M.A., and Prasad, R.R. (2021, January 13–14). A Secure and Compact Multimodal Biometric Authentication Scheme using Deep Hashing. Proceedings of the 2021 IEEE International Conference on Intelligent Systems, Smart and Green Technologies (ICISSGT), Visakhapatnam, India.10.1109/ICISSGT52025.2021.00017 ↗
17. Liu, J., Zou, X., Han, J., Lin, F., and Ren, K. (2020, January 15–17). BioDraw: Reliable Multi-Factor User Authentication with one Single Finger Swipe. Proceedings of the 2020 IEEE/ACM 28th International Symposium on Quality of Service (IWQoS), Hang Zhou, China.10.1109/IWQoS49365.2020.9212855 ↗
18. EEG Identity Authentication in Multi-Domain Features: A Multi-Scale 3D-CNN Approach10.3389/fnbot.2022.901765 ↗
19. Hu, H., Li, Y., Zhu, Z., and Zhou, G. (2018, January 11–14). CNNAuth: Continuous Authentication via Two-Stream Convolutional Neural Networks. Proceedings of the 2018 IEEE international conference on networking, architecture and storage (NAS), Chongqing, China.10.1109/NAS.2018.8515693 ↗
20. SCANet: Sensor-based continuous authentication with two-stream convolutional neural networks10.1145/3397179 ↗
21. DeFFusion: CNN-based continuous authentication using deep feature fusion
22. Improved convolutional neural network with feature selection for imbalanced ECG Multi-Factor classification10.1016/j.measurement.2021.110471 ↗
23. Multi-stream CNN: Learning representations based on human-related regions for action recognition10.1016/j.patcog.2018.01.020 ↗
24. Yaguchi, K., Ikarigawa, K., Kawasaki, R., Miyazaki, W., Morikawa, Y., Ito, C., Shuzo, M., and Maeda, E. (2020, January 12–17). Human Activity Recognition Using Multi-Input CNN Model with FFT Spectrograms. Proceedings of the Adjunct Proceedings of the 2020 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2020 ACM International Symposium on Wearable Computers, New York, NY, USA.10.1145/3410530.3414342 ↗
25. Multi-input CNN-GRU based human activity recognition using wearable sensors10.1007/s00607-021-00928-8 ↗
26. Oktay, O., Bai, W., Lee, M., Guerrero, R., Kamnitsas, K., Caballero, J., de Marvao, A., Cook, S., O’Regan, D., and Rueckert, D. (2016, January 17–21). Multi-Input Cardiac Image Super-Resolution Using Convolutional Neural Networks. Proceedings of the International Conference on Medical Image Computing and Computer-Assisted Intervention, Athens, Greece. Proceedings, Part III 19.10.1007/978-3-319-46726-9_29 ↗
27. GLCMs Based multi-inputs 1D CNN deep learning neural network for COVID-19 texture feature extraction and classification10.33640/2405-609X.3201 ↗
28. CNN with multiple inputs for automatic glaucoma assessment using fundus images10.1142/S0219467823500122 ↗
29. Machine learning and smart card based two-factor authentication scheme for preserving anonymity in telecare medical information system (TMIS)10.1007/s00521-021-06152-x ↗
30. Multi factor status prediction by 4d fractal CNN based on remote sensing images10.1142/S0218348X22401016 ↗
31. Multiple-input deep convolutional neural network model for short-term photovoltaic power forecasting10.1109/ACCESS.2019.2921238 ↗
32. Xing, L., and Qiao, Y. (2016, January 23–26). Deepwriter: A Multi-Stream Deep CNN for Text-Independent Writer Identification. Proceedings of the 2016 15th International Conference on Frontiers in Handwriting Recognition (ICFHR), Shenzhen, China.10.1109/ICFHR.2016.0112 ↗
33. Sun, Y., Zhu, L., Wang, G., and Zhao, F. (2017). Multi-input convolutional neural network for flower grading. J. Electr. Comput. Eng., 2017.10.1155/2017/9240407 ↗
34. An end-to-end multi-task and fusion CNN for inertial-based gait recognition
35. Naglah, A., Khalifa, F., Khaled, R., Abdel Razek, A.A.K., Ghazal, M., Giridharan, G., and El-Baz, A. (2021). Novel MRI-Based CAD System for Early Detection of Thyroid Cancer Using Multi-Input CNN. Sensors, 21.10.3390/s21113878 ↗
36. Automatic detection of respiratory symptoms using a low-power multi-input CNN processor10.1109/MDAT.2021.3079318 ↗
37. An improved multi-input deep convolutional neural network for automatic emotion recognition10.3389/fnins.2022.965871 ↗
38. Ahamed, F., Farid, F., Suleiman, B., Jan, Z., Wahsheh, L.A., and Shahrestani, S. (2022). An Intelligent Multimodal Biometric Authentication Model for Personalised Healthcare Services. Future Internet, 14.10.20944/preprints202206.0223.v1 ↗
39. Ammour, N., Bazi, Y., and Alajlan, N. (2023). Multimodal Approach for Enhancing Biometric Authentication. J. Imaging, 9.10.3390/jimaging9090168 ↗
40. Singh, S.P., and Tiwari, S. (2023). A Dual Multimodal Biometric Authentication System Based on WOA-ANN and SSA-DBN Techniques. Sci, 5.10.3390/sci5010010 ↗
41. Efficient Multimodal Biometric Recognition for Secure Authentication Based on Deep Learning Approach10.1142/S0218213023400171 ↗
42. Zhou, B., Lohokare, J., Gao, R., and Ye, F. (2018, January 15). EchoPrint: Two-Factor Authentication Using Acoustics and Vision on smart Phonesin. Proceedings of the 24th Annual International Conference on Mobile Computing and Networking, New Delhi, India.10.1145/3241539.3241575 ↗
43. Faceture ID: Face and hand gesture multi-factor authentication using deep learning10.1016/j.procs.2018.08.160 ↗
44. Offline Handwritten Signatures Based Multifactor Authentication in Cloud Computing Using Deep CNN Model
45. CNN-based anti-spoofing two-tier multi-factor authentication system10.1016/j.patrec.2018.02.015 ↗
46. Convolutional neural networks approach for multimodal biometric identification system using the fusion of fingerprint, finger-vein and face images10.7717/peerj-cs.248 ↗
47. An efficient multi-factor authentication scheme based CNNs for securing ATMs over cognitive-IoT10.7717/peerj-cs.381 ↗
48. Multi-Input CNN-LSTM deep learning model for fear level classification based on EEG and peripheral physiological signals10.3389/fpsyg.2023.1141801 ↗
49. A secure multi-modal biometrics using deep ConvGRU neural networks based hashing10.1016/j.eswa.2023.121096 ↗
50. Howard, A.G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andreetto, M., and Adam, H. (2021). Mobilenets: Efficient convolutional neural networks for mobile vision applications. arXiv, Available online: https://arxiv.org/abs/1704.04861.
51. Zhang, X., Zhou, X., Lin, M., and Sun, J. (2018, January 18–22). Shufflenet: An Extremely Efficient Convolutional Neural Network for Mobile devices. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA. Available online: https://arxiv.org/abs/1707.01083.10.1109/CVPR.2018.00716 ↗
52. Imagenet Classification with Deep Convolutional Neural Networks
53. Piugie, Y.B.W., Di Manno, J., Rosenberger, C., and Charrier, C. (2022, January 27–29). Keystroke Dynamics Based User Authentication Using Deep Learning Neural Networks. Proceedings of the 2022 International Conference on Cyberworlds (CW), Kanazawa, Japan.10.1109/CW55638.2022.00052 ↗
54. Two-level QR code for private message sharing and document authentication10.1109/TIFS.2015.2506546 ↗
55. A Secured One Time Password Authentication Technique Using (3, 3) Visual Cryptography Scheme
56. (2024, April 20). GitHub. Available online: https://github.com/hjinob/CNN-Based-Multi-Factor-Authentication-System-for-Mobile-Devices.