Our study is an symmetric based hybrid encryption algorithm suitable for today 's conditions. The main purpose is to allocate the security of our data with original design. The encryption algorithm in our project is designed in 3 stages. In the stages encryption process , the static values (secret keys) are determined first. Archimedes constant and ‘number of specifications’ values are displayed next to the specified keys and encryption is performed. Dynamically, the index is changed to be random again at each encryption cycle. The algorithm performs letter based operations. For each encrypted letter, different index and number of functions are used. Using the Pi number, random value assignment operations are performed. The validation of meaningful data that we have generated from randomly assigned numbers is done according to the index order of the elements in the Fibonacci array. It has been subjected to various tests in terms of the applicability of the algorithm In the tests obtained, 99.98% accuracy in 2KB data, 99.996% in 10 KB data and 99.9962% in 20KB data were obtained. New additions can be made to the created letter pool. No design changes to the algorithm are required after insertion into the letter pool. Our work serves on mobile platforms and various systems without any problems. The encryption mechanism is flexible in use. Different results have been obtained with the same input text and the healthy functioning of the algorithm is accepted.
Encryption Algorithms Symmetric Encryption Multi-Language Supported Hybrid Encryption Mobile Compatible Encryption Algorithm
Çalışmamız, günümüz şartlarına uygun simetrik tabanlı hibrit şifreleme algoritmasıdır. Temel amaç özgün tasarımla verilerimizin güvenliğini tahsis etmektir. Projemizdeki şifreleme algoritması 3 kademeli olarak tasarlanmıştır. Kademeli olarak şifreleme işleminde öncelikle statik belirlenmektedir. Belirlenen anahtarların yanına Arşimet sabiti ve ‘belirtme sayısı’ değerleri gelerek şifreleme işlemi gerçekleşmektedir. Dinamik olarak her şifreleme döngüsünde indis tekrar rastgele olacak şekilde değiştirilmektedir. Algoritma harf bazlı işlem yapmaktadır. Şifrelenen her harf için farklı indis ve belirtme sayısı fonksiyonu kullanılmıştır. Pi sayısından yararlanılarak harflere rastgele değer atama işlemleri gerçekleşmektedir. Rastgele atadığımız sayılardan oluşturduğumuz anlamlı verileri, Fibonacci dizisindeki elemanların indis sırasına göre doğrulama işlemi yapılmaktadır. Algoritmanın uygulanabilirliği bakımından çeşitli testlere tabii tutulmuştur. Yapılan bu testlerde 2KB veride %99,98, 10KB veride %99.996 ve 20KB veride %99.9962 doğruluk oranı elde edilmiştir. Oluşturulan harf havuzuna yeni eklemeler yapılabilmektedir. Harf havuzuna eklemeden sonra algoritmada herhangi bir tasarım değişikliği gerekmemektedir. Çalışmamız mobil platformlar ve çeşitli sistemler üzerinde sorunsuz olarak hizmet vermektedir. Şifreleme mekanizması kullanım açısından esnektir. Aynı giriş metni ile farklı sonuçlar elde edilmiş ve algoritmanın sağlıklı işleyişi kabul görmektedir.
Şifreleme Algoritmaları Asimetrik Şifreleme Çok Dil Destekli Hibrit Şifreleme Mobil Uyumlu Şifreleme Algoritması
Primary Language | Turkish |
---|---|
Subjects | Engineering |
Journal Section | Research Article |
Authors | |
Publication Date | September 19, 2022 |
Published in Issue | Year 2022 Volume: 24 Issue: 72 |
Dokuz Eylül Üniversitesi, Mühendislik Fakültesi Dekanlığı Tınaztepe Yerleşkesi, Adatepe Mah. Doğuş Cad. No: 207-I / 35390 Buca-İZMİR.