Ö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.