Eliptik eğri kriptografisinde skaler çarpma bloğunun VHDL ile tasarımı

dc.contributor.advisor Güneş, Ece Olcay
dc.contributor.author Acar, Serkan
dc.contributor.authorID 166499
dc.contributor.department Elektronik Mühendisliği tr_TR
dc.date.accessioned 2023-03-16T05:48:22Z
dc.date.available 2023-03-16T05:48:22Z
dc.date.issued 2005
dc.description Tez (Yüksek Lisans) -- İstanbul Teknik Üniversitesi, Fen Bilimleri Enstitüsü, 2005 tr_TR
dc.description.abstract Eliptik 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. tr_TR
dc.description.abstract Elliptic curve cryptography is developed alternatively RSA and DSA public key cryptosystems by Victor Miller and Neal Koblitz in 1985. The security of elliptic curve cryptography depends on discrete logarithm problem defined on an appropriate elliptic curve. The elliptic curve discrete logarithm problem can still not be solved in sub-exponential time. And so, elliptic curve cryptography provides equal security as RSA and DSA cryptography with smaller parameters. Working with smaller parameters is ideal for mobile phones or smart cards which requires high processing speed, power dissipation and smaller memory storage. Furthermore, there are many options for implementing elliptic curve cryptography, because implementation of elliptic curve cryptography is dependent on finite field, algorithms for finite field arithmetic, elliptic curve and algorithms for elliptic curve arithmetic chosen. In the first chapter of this thesis, it is basically informed about cryptography and used techniques and introduced to the elliptic curve cryptography. In the second chapter, finite fields used in elliptic curves and some algorithms for implementing finite field arithmetic, in the third general elliptic curves and equations for elliptic curve point arithmetic and algorithms, in the fourth security aspects of elliptic curve cryptography, in the fifth some elliptic curve cryptography protocols are given. In the sixth chapter, field programmable gate arrays (FPGA) and in the seventh VHDL hardware description language are given. In addition, "Xilinx Spartan-3 Starter Kit" which used in the practical part of this thesis and scaler point multiplication block designed are explained. Finally, in the eighth chapter the conclusion of this thesis is given and some suggestions are proposed. en_US
dc.description.degree Yüksek Lisans tr_TR
dc.identifier.uri http://hdl.handle.net/11527/22573
dc.language.iso tr
dc.publisher Fen Bilimleri Enstitüsü tr_TR
dc.rights Kurumsal arşive yüklenen tüm eserler telif hakkı ile korunmaktadır. Bunlar, bu kaynak üzerinden herhangi bir amaçla görüntülenebilir, ancak yazılı izin alınmadan herhangi bir biçimde yeniden oluşturulması veya dağıtılması yasaklanmıştır. tr_TR
dc.rights All works uploaded to the institutional repository are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. en_US
dc.subject Kriptografi tr_TR
dc.subject VHDL (Bilgisayar donanım tanımlayıcı dil) tr_TR
dc.subject Cryptography en_US
dc.subject VHDL (Computer hardware description language) en_US
dc.title Eliptik eğri kriptografisinde skaler çarpma bloğunun VHDL ile tasarımı tr_TR
dc.title.alternative Design of scalar multiplication block with VHDL in elliptic curve cryptography en_US
dc.type Master Thesis tr_TR
Dosyalar
Orijinal seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.alt
Ad:
166499.pdf
Boyut:
2.4 MB
Format:
Adobe Portable Document Format
Açıklama
Lisanslı seri
Şimdi gösteriliyor 1 - 1 / 1
thumbnail.default.placeholder
Ad:
license.txt
Boyut:
3.16 KB
Format:
Plain Text
Açıklama