Kriptolojide Genetik Kod Kullanarak Anahtar Üretimi
Yükleniyor...
Dosyalar
Tarih
2023
Yazarlar
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Selçuk Üniversitesi Fen Bilimleri Enstitüsü
Erişim Hakkı
info:eu-repo/semantics/openAccess
Özet
Günümüzde elektronik ortamların sıkça kullanılması sebebiyle verilerin güvenliği önemli bir
alan olmuştur. Veri güvenliği amacıyla kriptoloji, verinin başkası tarafından elde edilmemesi ve
değiştirilmemesi üzerine çalışmaların yapılmasıdır. Son yıllarda yapılan çalışmalarda güvenliği artırmak
amacıyla kriptolojide genetik kodlar kullanımı önem kazanmıştır. Teknolojinin ilerlemesi ile şifrelemede
veri güvenliliğini artırmak amacıyla bu metot kullanımı tercih edilmiştir. Mevcut şifreleme sistemlerinin
amacı verileri çok uzun bir süre güvence altında tutmaktır. Deoksiribo Nükleik Asit (DNA) sistemini
temel alan algoritmalar hesaplama bakımından diğer algoritmalara göre çokdaha karmaşık yapıdadırlar.
Bu nedenle DNA şifreleme algoritmalarının performans açısından daha iyi sonuçlar verdiği görülmüş ve
genetik kodlar kriptolojide kullanılmıştır. Bu çalışmada simetrik ve asimetrik şifreleme yöntemleri
hakkında bilgilendirmeler yapılmıştır. DNA yapısını örnek alan uygulamalar üzerine araştırma yapılmış
ve bunların çalışma prensipleri hakkında bilgiler verilmiştir. Genetik kodları kriptolojide kullanan
uygulamalar incelenmiş ve performans sonuçları paylaşılmıştır. Yeni bir şifreleme yöntemi tasarlanmıştır.
Çalışma mantığı anlatılmış şifreleme ve şifre çözme işlemleri küçük boyutlu metin verisi üzerinden
gösterilmiştir. Bu tez çalışmasında genetik şifreleme yöntemi kullanarak türetilen anahtar ile büyük metin
verileri üzerinde de şifreleme yapılabilmektedir. Farklı zamanlarda türetilen anahtar, zaman verisinin bu
işlemlerde kullanılması sebebiyle benzersiz olmakta ve bu da anahtarı daha güvenilir hale getirmektedir.
Bu çalışma sonucunda türetilen yeni şifreleme yöntemi güncel kullanılan algoritmalarla
karşılaştırılması sonucunda veri boyutu artıkça en hızlı sistemden en fazla dört kat olacak şekilde daha
hızlı şifreleme işlemini gerçekleştirmiştir. Şifre çözme işlemlerinde büyük boyutlu verilerde diğer
algoritmalar daha iyi sonuçlar vermiştir.
Today, data security has become an important area due to the frequent use of electronic media. For data security purposes, cryptology is the study of not obtaining and changing the data by someone else. In recent years, the use of genetic codes in cryptography has gained importance in order to increase security. With the advancement of technology, the use of this method has been preferred in order to increase data security in encryption. The purpose of existing encryption systems is to keep data secure for a very long time. Algorithms based on the Deoxyribo Nucleic Acid (DNA) system are computationally more complex than other algorithms. For this reason, it has been seen that DNA encryption algorithms give better results in terms of performance and genetic codes are used in cryptology. In this study, information was given about symmetric and asymmetric encryption methods. Research has been done on applications that take the DNA structure as an example and information about their working principles has been given. Applications that use genetic codes in cryptology are examined and performance results are shared. A new encryption method has been designed. The working logic is explained and the encryption and decryption processes are shown over small text data. In this thesis, encryption can be made on large text data with the key derived using genetic encryption method. The key derived at different times is unique because the time data is used in these transactions, which makes the key more reliable. As a result of the comparison of the new encryption method derived from this study with the currently used algorithms, as the data size increases, it performs the encryption process up to four times faster than the fastest system. Other algorithms gave better results on large-sized data in decryption operations.
Today, data security has become an important area due to the frequent use of electronic media. For data security purposes, cryptology is the study of not obtaining and changing the data by someone else. In recent years, the use of genetic codes in cryptography has gained importance in order to increase security. With the advancement of technology, the use of this method has been preferred in order to increase data security in encryption. The purpose of existing encryption systems is to keep data secure for a very long time. Algorithms based on the Deoxyribo Nucleic Acid (DNA) system are computationally more complex than other algorithms. For this reason, it has been seen that DNA encryption algorithms give better results in terms of performance and genetic codes are used in cryptology. In this study, information was given about symmetric and asymmetric encryption methods. Research has been done on applications that take the DNA structure as an example and information about their working principles has been given. Applications that use genetic codes in cryptology are examined and performance results are shared. A new encryption method has been designed. The working logic is explained and the encryption and decryption processes are shown over small text data. In this thesis, encryption can be made on large text data with the key derived using genetic encryption method. The key derived at different times is unique because the time data is used in these transactions, which makes the key more reliable. As a result of the comparison of the new encryption method derived from this study with the currently used algorithms, as the data size increases, it performs the encryption process up to four times faster than the fastest system. Other algorithms gave better results on large-sized data in decryption operations.
Açıklama
Anahtar Kelimeler
Kriptoloji, Simetrik Şifreleme, Asimetrik Şifreleme, Genetik Şifreleme, Anahtar Üretme, Cryptology, Symmetric Encryption, Asymmetric Encryption, Genetic Encryption, Key Generation
Kaynak
WoS Q Değeri
Scopus Q Değeri
Cilt
Sayı
Künye
Boydak, H., (2023). Kriptolojide Genetik Kod Kullanarak Anahtar Üretimi. (Yüksek Lisans Tezi). Selçuk Üniversitesi, Fen Bilimleri Enstitüsü, Konya.