FBE- Elektronik Mühendisliği Lisansüstü Programı - Yüksek Lisans
Bu koleksiyon için kalıcı URI
Gözat
Yazar "Acar, Serkan" ile FBE- Elektronik Mühendisliği Lisansüstü Programı - Yüksek Lisans'a göz atma
Sayfa başına sonuç
Sıralama Seçenekleri
-
ÖgeEliptik eğri kriptografisinde skaler çarpma bloğunun VHDL ile tasarımı(Fen Bilimleri Enstitüsü, 2005) Acar, Serkan ; Güneş, Ece Olcay ; 166499 ; Elektronik MühendisliğiEliptik eğri kriptografısi, 1985'te Victor Miller ve Neal Koblitz tarafından RSA ve DSA gibi açık anahtarlama kriptografılerine alternatif olarak geliştirilmiştir. Eliptik eğri kriptografısinin güvenilirliği uygun bir eliptik eğri üzerindeki ayrık logaritma problemine dayanmaktadır. Günümüzde hala eliptik eğri ayrık logaritma problemi yarı üstel zamanda çözülememektedir. Dolayısıyla bu da, RSA ve DSA kriptografılerine göre önemli bir oranda daha az parametre kullanılarak eşdeğer güvenirlik sağlanabileceği anlamına gelir. Küçük parametrelerle çalışmak yüksek işlem hızı, güç tasarrufu ve daha az bellek kullanımı sağladığından mobil telefon veya smart kart gibi uygulamalarda idealdir. Ayrıca, eliptik eğri kriptografısini gerçeklemek, seçilen sonlu alana, alan aritmetiğini gerçekleyen algoritmalara, eliptik eğrinin türüne ve eliptik eğri grup işlemlerini gerçekleyen algoritmalara bağlı olduğundan fazla miktarda gerçekleme seçeneği vardır. Tezin ilk bölümünde kriptografiye ve kullanılan tekniklere ilişkin bazı temel bilgiler verilmiş ve eliptik eğri kriptografısine giriş yapılmıştır. İkinci bölümde, kriptografık amaçlı eliptik eğrilerde kullanılan taban alanları ve bu alanlara ilişkin alan işlemlerini gerçekleyen bazı algoritmalar, üçüncü bölümde genel olarak eliptik eğriler ve eliptik eğri nokta işlemlerini gerçekleyen eşitlikler ve algoritmalar, dördüncü bölümde eliptik eğri kriptografısinin güvenilirliği ile ilgili bilgiler, beşinci bölümde ise bazı eliptik eğri kriptografisi protokolleri verilmiştir. Tezin altıncı kısmında sahada programlanabilir kapı dizileri (FPGA) ve yedinci bölümde VHDL donanım tanımlama dili ile ilgili genel bilgiler anlatılmıştır. Yedinci bölümde ayrıca, tezin uygulama kısmına ait uygulamanın gerçeklendiği "Xilinx Spartan-3 Starter Kit" ile ilgili bazı açıklamalar yapılmış ve gerçeklenen skaler çarpım bloğuna ilişkin gerçekleme hususları anlatılmıştır. Son olarak sekizinci bölümde teze ilişkin sonuçlar verilmiş ve bazı önerilerde bulunulmuştur.