Kriptolojide genetik kod kullanarak anahtar üretimi
Key generation using genetic code in cryptography
- Tez No: 837544
- Danışmanlar: PROF. DR. FATİH BAŞÇİFTÇİ
- Tez Türü: Yüksek Lisans
- Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2023
- Dil: Türkçe
- Üniversite: Selçuk Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Bilgisayar Mühendisliği Bilim Dalı
- Sayfa Sayısı: 97
Ö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. Bu ç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 çok fazla zaman alı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 bir veri ü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 sistemlerle 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 diğer algoritmalar daha iyi sonuçlar vermiştir.
Özet (Çeviri)
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 these studies, the use of genetic codes in cryptology 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 take a lot of computational time compared to 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 on a small 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 systems, as the data size increases, it performs the encryption process up to four times faster than the fastest system. Other algorithms gave better results in decryption operations.
Benzer Tezler
- Genetik kod yöntemi ile kriptoloji uygulaması
Cryptology application with genetic code method
MUSTAFA ZENGİN
Yüksek Lisans
Türkçe
2021
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKarabük ÜniversitesiBilgisayar Mühendisliği Ana Bilim Dalı
DR. ÖĞR. ÜYESİ ZAFER ALBAYRAK
- Görüntü steganografisi için genetik algoritma ve blok tabanlı yeni bir yöntem
Genetic algorithm and block based a new method for image steganography
ZEYNEP SARI
Yüksek Lisans
Türkçe
2022
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolKocaeli ÜniversitesiBilişim Sistemleri Mühendisliği Ana Bilim Dalı
PROF. DR. MEHMET YILDIRIM
- Sır paylaşımı tabanlı elektronik görsel şifreleme sistemi
Electronic visual cryptography system based on secret sharing
İBRAHİM LEVENT BELENLİ
Yüksek Lisans
Türkçe
2015
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat ÜniversitesiYazılım Mühendisliği Ana Bilim Dalı
DOÇ. DR. ENGİN AVCI
- Dengeli karelerin doğal algoritması ve onların uygulamaları
The natural algorithm of the balanced squares and its applications
SÜMEYRA GÖKTEPE
- Dictionary-based effective and efficient Turkish lemmatizer
Sözlük tabanlı etkin ve verimli Türkçe gövdeleyici
MERT CİVRİZ
Yüksek Lisans
İngilizce
2011
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolDokuz Eylül ÜniversitesiBilgisayar Mühendisliği Bölümü
YRD. DOÇ. DR. ADİL ALPKOÇAK