On Securing Sensitive Data Using Deep Convolutional Autoencoders
Abib Sy, Fehmi Jaafar, Kévin Bouchard · 2024
There are various traditional methods used for securing sensitive data, such as cryptography algorithms like AES-HMAC-SHA256, Twofish, and Chacha20. However, several studies showed that these cryptography algorithms suffer from security vulnerabilities. In this paper, we explore the use of a cryptography model based on a Deep Convolutional Autoencoder and we compare its performances to the cryptography algorithms. We report the results of a comparative study based on several metrics. We incorporate more nuanced metrics such as cosine similarity, entropy, Kendall and Spearman rate, and Mean Squared Error (MSE) for a comprehensive assessment of model performance and security, in addition to encryption and decryption time metrics.The results obtained are very promising. Our model performs the best on two essential metrics, entropy and MSE. We obtain a decrypted file entropy of 8.01, compared to 7.99 for the three other standard models, with a very low MSE of 0.003, compared to 105.43 for AES, which remains the most efficient compared to the other algorithms.