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.
ÖZETGünlük hayatta zamanı ve enerji parametrelerini verimli kullanmak çok önem kazanmıştır. Yapılan her çalışmada bu parametreler seçimleri doğrudan etkilemektedir. Şifreleme algoritmalarında da kaynakları verimli kullanmak için dosya türlerine göre hangi algoritmayı seçmek gerektiği başlı başına bir sorun olabilmektedir. Bu çalışmada, şifreleme algoritmaları arasında karşılaştırma yapabilmek ve çeşitli performans parametrelerini ölçmek için C# tabanlı bir program geliştirilmiştir. Buna göre metin, ses ve video dosyalarının şifrelenmesinde en verimli şifreleme algoritmasının seçilmesini sağlayan akıllı bir seçim sistemi oluşturulmuştur. Bu sistemde kullanıcıya "Hızlı", "Performanslı" ve "Güvenli" olmak üzere 3 adet profil sunulmaktadır. Bu profiller sayesinde kullanıcı istediği profili seçerek beklentisine cevap bulmaktadır. Programdan elde edilen veriler bulanık mantık kullanılarak bulanık değerlere dönüştürülmüştür. Oluşturulan bulanık değerler BAHS, TOPSIS ve PROMETHEE çok kriterli karar verme yöntemleri kullanılarak ayrı ayrı değerlendirilmiş ve uzman tarafından oluşturulan sıralamaya en yakın sonucu veren sıralama yöntemi olarak PROMETHEE yöntemi seçilmiştir. Akıllı seçim sistemine göre performans değerlendirmesi yapılarak geliştirilen sistemde süre, kaynak ve güvenlik gibi kriterlerin verimli bir şekilde kullanılması sağlanmıştır.Anahtar Kelimeler: Kripto, veri şifreleme, yapay zeka, bulanık mantık, akıllı seçim AN INTELLIGENT SELECTION SYSTEM DEVELOPMENT FOR THE USE OF DATA ENCRYPTION ALGORITHMS ABSTRACTIn daily life, it has become more important to use time and energy efficiently. The selections made in each study are directly influenced by these parameters. In encryption algorithms, it can constitute a problem in itself that for using resources efficiently which algorithm should be chosen according to file types. In this study, to make comparison along encryption algorithms and to measure various performance parameters, a C# language based program has been developed. According to this, an intelligent selection system providing the most efficient encryption algorithm selection in encryption of text, audio and video files has been developed. In this system, three different profiles were offered to the users including "Fast", "Performance" and "Secure". Thanks to these profiles user expectation is satisfied. Data achieved via written program were converted to fuzzy values by using fuzzy logic. These fuzzy values were evaluated under three different multi-criteria decision making methods FAHP, TOPSIS and PROMETHEE, independently and PROMETHEE method produced most relevant result with respect to the ranking created by expert was selected as sorting method. Performance evaluation according to intelligent selection system was made and using criteria such as time, resource and security efficiently were ensured in the developed system.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.