Enhancing cloud data security with biometrics-based encryption and machine learning
Safa Ismael Ibrahim1, Dalal Abdulmohsin Hammood1 and Leith Hamid Abed2
Department of Computer System,Technical Institute of Anbar, Medical Technical University, Baghdad,Iraq2
Corresponding Author : Safa Ismael Ibrahim
Recieved : 24-April-2024; Revised : 18-January-2025; Accepted : 22-January-2025
Abstract
This paper addresses the growing security concerns in cloud computing by proposing a robust and unobtrusive data protection mechanism. The study leverages secure, unobtrusive biometrics to enhance the security of data stored in the cloud. Cloud computing’s scalability and cost-effectiveness have driven its widespread adoption, yet securing sensitive data remains a challenge as cyberattacks on cloud infrastructures increase. To tackle this issue, a comprehensive framework is presented that integrates biometric authentication and encryption algorithms to protect data at rest in the cloud. The approach employs biometric traits, such as fingerprints, iris patterns, or facial features, to generate encryption keys, providing an additional security layer without burdening users. The methodology includes data preprocessing, feature extraction, biometric cancellation and authentication, and file upload and protection. Initially, facial features from unconstrained images are normalized and resized during preprocessing. A convolutional neural network (CNN) then extracts discriminative features. These features undergo biometric cancellation using the Lorenz chaotic algorithm and compressive sensing generalized likelihood ratio test (CS-GLRT) algorithm, ensuring enhanced security during recognition. The advanced encryption standard (AES) further secures the data. After successful authentication, files are uploaded and protected using an application programming interface (API) secured by AES. The proposed framework was evaluated using machine learning models, including support vector machines (SVM), random forest (RF), logistic regression (LR), and extreme gradient boosting (XGBoost). The dataset was split into 80% for training and 20% for testing, with each model trained for 100 epochs. The results indicate that the SVM classifier achieved the highest accuracy at 99.8%, making it the most suitable for unconstrained face image classification. This work demonstrates a novel and effective approach to safeguarding cloud-stored data, addressing critical security concerns while maintaining user convenience.
Keywords
Cloud computing security, Biometric authentication, Data encryption, Machine learning, Advanced encryption standard, Convolutional neural networks.
Cite this article
Ibrahim SI, Hammood DA, Abed LH. Enhancing cloud data security with biometrics-based encryption and machine learning. International Journal of Advanced Technology and Engineering Exploration. 2025;12(122):132-146. DOI : 10.19101/IJATEE.2024.111100624
