McEliece Şifrelemesi
Yazan : Şadi Evren ŞEKER McEliece şifrelemesi (McEliece cryptosystem), veri güvenliğinde kullanılan asimetrik şifreleme (asymmetric encryption) yöntemlerinden birisidir. Algoritma, veri güvenliği açısından çok kullanışlı olmasa da gelişmekte olan kuvantum hesaplama (quantum computing) çalışmaları ile birlikte önem kazanmaya başlamıştır. Bilindiği üzere…
Eşlik Kontrol Matrisi (Parity Check Matrix)
Yazan : Şadi Evren ŞEKER Hata kontrolü için kullanılan yöntemlerden birisidir. Veri güvenliği, veri iletimi veya veri sıkıştırma gibi alanlarda kullanılır. Genelde H sembolü ile gösterilir. Basitçe sistemde kullanılan üreteç matristen (generating matrix) çıkarılabilir. Bir eşlik kontrol matrisinin yapısı aşağıda…
Kod Kelimesi
Yazan : Şadi Evren ŞEKER Haberleşmede kullanılan bir terimdir. Bir kod kelimesi (code word), belirli bir teşrifatın (protocol, protokol) anlamlı en küçük parçasıdır. Her kod kendi başına tek bir anlam ifade eder ve bu anlam yeganedir (unique). Aynı yaklaşım programlama…
Ateşböceği Algoritması (Firefly Algorithm)
Yazan: Şadi Evren ŞEKER Bilgisayar bilimlerinde kullanılan bir üst sezgisel algoritmadır (meta heuristic algorithm). Algoritmanın ismi, algoritmanın inşa edilmesinde model alınan ateş böceklerinden gelmektedir. Ateş böceklerinin tek cins olması (unisex) ve birbirilerini çekmeleri algoritmanın temelini oluşturur. Buna göre bir ateş…
Sayı Alan Kalburu (Number Field Sieve)
Yazan : Şadi Evren ŞEKER Bir sayının asal çarpanlarına ayrılması için kullanılan yöntemlerden birsidir. Yöntemin ismi kalbur probleminden (sieving problem) gelmektedir. Sayı alan kalburu (NFS), yapı olarak bir Ferma’nın çarpanlara ayırma sistemine dayanan (Fermat’s Factorization) bir denklik elde etmek ister….
AKS Asallık Testi (AKS Primality Test)
Yazan : Şadi Evren ŞEKER Verilen bir sayının asal sayı olup olmadığının bulunması, bilgisayar bilimlerinde, özellikle veri güvenliği (kriptoloji) konusunda oldukça önemlidir. AKS asallık testinin ismi, yöntemi geliştiren üç kişinin isimlerinden türetilmiştir. ( Agrawal, Kayal, Saxena) Yöntemin dayandığı matematiksel yapı…
Atkin Kalburu (Sieve of Atkin)
Yazan : Şadi Evren ŞEKER Belirli bir aralıkta verilen bütün asal sayıları bulmaya yarayan algoritmadır. Bu algoritmada bir kalbur problemi olarak görülebilir ve daha önceden problemle uğraşmış olan Eratosten tarafından geliştirilen çözümün gelişmiş halidir. Algoritmanın ismi, 2004 yılında bu yöntemi…
Eliptik Eğri ile Çarpanlara Ayırma (Elliptic Curve Factorization)
Yazan : Şadi Evren ŞEKER Bu yazının amacı bilgisayar bilimlerinde özellikle veri güvenliği ve şifreleme konularında (kriptoloji) oldukça önemli bir yeri olan çarpanlara ayırma işleminin hızlı bir şekilde gerçekleşmesi için kullanılan eliptik eğri ile çarpanlara ayırma metodunu açıklamaktır. Literatürde Elliptic…
Pollard RHO Çarpanlara Ayırma Yötemi
Yazan : Şadi Evren ŞEKER Pollard’s rho çarpanlara ayırma metodu (factorization), büyük asal sayıların hızlı bir şekilde çarpanlara ayırılmasını amaçlamaktadır. Veri güvenliği (kriptoloji) açısından oldukça önemli olan bu yöntemin çalışması aşağıdaki adımlardan oluşur: Çarpanlarına ayrılmak istenen sayının n olduğunu kabul…
İkinci dereceden kalbur (quadratic sieve)
Yazan : Şadi Evren ŞEKER Bu yazının amacı, özellikle veri güvenliği konusunda, çarpanlara ayırmaya dayanan zorluk üzerine inşa edilmiş olan şifreleme algoritmalarına bir saldırı için kullanılan ikinci derecenden kalbur (quadratic sieve) konusunu açıklamaktır. Sistem kabaca bir sayıyı çarpanlarına ayırır. Bu…
