Detecting the Security Level of Various Cryptosystems Using Machine Learning Models

26Citations
Citations of this article
23Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

With recent advancements in multimedia technologies, the security of digital data has become a critical issue. To overcome the vulnerabilities of current security protocols, researchers tend to focus their efforts on modifying existing protocols. Over the last few decades, though, several proposed encryption algorithms have been proven insecure, leading to major threats against important data. Using the most appropriate encryption algorithm is a very important means of protection against such attacks, but which algorithm is most appropriate in any particular situation will also be dependent on what sort of data is being secured. However, testing potential cryptosystems one by one to find the best option can take up an important processing time. For a fast and accurate selection of appropriate encryption algorithms, we propose a security level detection approach for image encryption algorithms by incorporating a support vector machine (SVM). In this work, we also create a dataset using standard encryption security parameters, such as entropy, contrast, homogeneity, peak signal to noise ratio, mean square error, energy, and correlation. These parameters are taken as features extracted from different cipher images. Dataset labels are divided into three categories based on their security level: strong, acceptable, and weak. To evaluate the performance of our proposed model, we have performed different analyses (f1-score, recall, precision, and accuracy), and our results demonstrate the effectiveness of this SVM-supported system.

Cite

CITATION STYLE

APA

Shafique, A., Ahmed, J., Boulila, W., Ghandorh, H., Ahmad, J., & Rehman, M. U. (2021). Detecting the Security Level of Various Cryptosystems Using Machine Learning Models. IEEE Access, 9, 9383–9393. https://doi.org/10.1109/ACCESS.2020.3046528

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free