Multi-criteria usability evaluation of symmetric data encryption algorithms in fuzzy environment
Abstract
Effective use of parameters such as time, resources, and energy is a crucial subject in daily life. These parameters directly influence the selection strategy in decision-making problems. While using encryption algorithms, it may be a problem to choose which algorithm to use according to file types in order to use resources efficiently. In this study, a C#-based program has been developed to measure various performance parameters and to compare symmetric data encryption algorithms. Accordingly, an intelligent selection system has been created that allows the most efficient encryption algorithm to be selected when encrypting text, audio, and video files. In this system, the user is presented with three profiles as "Quick," "Performance," and "Secure."Thanks to these profiles, the user can find the answer by selecting the desired profile according to the purpose. The data obtained from the program have been converted to fuzzy values using fuzzy logic. The generated fuzzy values have been evaluated separately using FAHP, TOPSIS, and PROMETHEE multi-criteria decision-making methods, and the PROMETHEE method has been found as the ranking method giving the closest result to the order created by the expert. The developed system provides efficient use of time, resources, and security.