Matematiksel ifadelerin üretimi ve çözümüne dayalı bir kriptoloji yöntemin tasarımı ve gerçeklemesi


Tezin Türü: Doktora

Tezin Yürütüldüğü Kurum: Karadeniz Teknik Üniversitesi, Fen Bilimleri Enstitüsü, Fen Bilimleri Enstitüsü, Türkiye

Tezin Onay Tarihi: 2018

Tezin Dili: Türkçe

Öğrenci: Sahereh Hosseinpour

Asıl Danışman (Eş Danışmanlı Tezler İçin): HÜSEYİN PEHLİVAN

Açık Arşiv Koleksiyonu: AVESİS Açık Erişim Koleksiyonu

Özet:

Veri gizleme son zamanlarda çok dikkat çeken bir konu haline gelmiştir. Steganografi için çeşitli yöntemler geliştirilmiştir ve eşzamanlı olarak gizli verileri saptamak için de uygun steganaliz tasarlanmıştır. Ancak, steganaliz analizlerine dikkat edilmemesi nedeniyle yeni tipte bir kapağa getirilen bir yaklaşım daha az şüpheli olabilir. Bu tezde, matematik ifadeler içerisinde mesaj gizleme ve bir mesajı matematiksel ifadeye dönüştürebilecek yöntemler önerilmiştir. Oluşturulan matematiksel ifade, mesajı güvenli bir metinle birlikte iletmek için bir kapak olarak kullanılabilir. Tez kapsamında, bilgisayar cebir sistemine dahil edilebilecek problemler için bir metodoloji önerilmiştir. Başlıca amacımız matematiksel ifadelerin içerisinde mesaj gizleme işlemi için yeni yöntemler geliştirmektir. Metodolojinin ilk aşaması matematiksel ifadelerin sözdizimini ve anlamını açıklayan biçimsel bir gramerin geliştirilmesini kapsar. Bir derleyici oluşturma aracı olan JavaCC kullanılarak, gramer bildiriminden bir parser üretilir. Parser, belirli bir matematiksel ifadeyi, diğer metodoloji aşamaları içerisinden düğümleri gezinerek değerlendirilen bir Soyut Sözdizim Ağacı'na (AST) dönüştürmek için kullanılır. Önerilen yöntemlere uygun gramerler geliştirilerek, değişik tiplerden matematiksel ifadeler üretilmiştir. Ayrıca, tezde, gizlenen mesajların daha güvenli olması için gömülmeden önce geliştirilen yeni yöntem ile şifrelenmesi sağlanmıştır.