Geri Dön

Eliptik eğri sayısal imza algoritması (ECDSA) için bir yazılım kütüphanesinin tasarımı

Design of a software library for elliptic curve digital signature algorithm (ECDSA)

  1. Tez No: 155437
  2. Yazar: HAKAN YAMANYAR
  3. Danışmanlar: Y.DOÇ.DR. MEHMET DEMİRER
  4. Tez Türü: Yüksek Lisans
  5. Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
  6. Anahtar Kelimeler: Eliptik Eğri, Kriptosistemler, Sayısal İmza, Elliptic Curves, Cryptosystems, Digital Signature
  7. Yıl: 2004
  8. Dil: Türkçe
  9. Üniversite: Hacettepe Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 108

Özet

ELİPTİK EĞRİ SAYISAL İMZA ALGORİTMASI (ECDSA) İÇİN BİR YAZILIM KÜTÜPHANESİNİN TASARIMI Hakan Yamanyar ÖZ Eliptik eğri şifreleme (ECC), iletişim güvenliğinde yeni bir boyuttur. Kolay işletimle birlikte daha küçük anahtar büyüklüklerini kullanarak, günümüzün diğer iyi bilinen asimetrik şifreleme tekniklerine göre daha yüksek güvenlik seviyelerini sağlamaktadır. Bu yüzden, gelecek şifreleme teknikleri arasında iyi bir seçenek olarak görünmektedir. Sayısal imzalar, elektronik olarak iletilen mesajlara iliştirilen ve göndericinin kimliğini belgeleyen sayısal kodlardır. Tıpkı bir el yazısı imza gibi, sayısal imzaların da amacı mesajı gönderen kişinin gerçekten o kişi olduğunun garanti altına alınmasıdır. Ayrıca, mesajın içeriğinin değiştirilmemiş olduğunu da doğrulayabilmelidirler. Sayısal imzalar özellikle elektronik ticaret için çok önemlidir ve pek çok doğrulama tekniğinin de anahtar bileşenidir. Yeterince etkin olabilmeleri için sayısal imzaların aldatılamaz olmaları gerekmektedir. Bu seviyedeki güvenliği sağlayabilecek birçok şifreleme tekniği bulunmaktadır. Eliptik eğri şifreleme de bunlardan biridir. Sayısal imzalara eliptik eğrisel erişim,“Eliptik Eğri Sayısal İmza Algoritması (ECDSA)”dır. Bu tez çalışmasında, algoritma detaylarıyla anlatılmış, bu algoritmayı gerçekleyen platform bağımsız bir yazılım kütüphanesi oluşturulmuş ve bu kütüphane iki küçük uygulama içerisinde test edilmiştir. Kütüphane ayrıca ASN.1 veri kodlama standardını kullanarak, oluşturulmuş olan anahtar, imza ve alan parametrelerinin on altılı tabanda saklanabilmesini de sağlamaktadır. Bu yetenek, özellikle sayısal sertifikaların oluşturulmasında kullanılabilir. Bu özelliğin eklenmesiyle birlikte kütüphane, eliptik eğri şifrelemeyi kullanarak uygulamalarına sayısal imza kabiliyetlerini de katmak isteyen geliştiriciler için tümleşik bir çözüm haline gelmiştir.

Özet (Çeviri)

DESIGN OF A SOFTWARE LIBRARY FOR ELLIPTIC CURVE DIGITAL SIGNATURE ALGORITHM (ECDSA) Hakan Yamanyar ABSTRACT Elliptic curve cryptography (ECC) is a new dimension in communication security. It provides more security using less key sizes meanwhile easy computation than any other well-known asymmetric encryption schemes today. Therefore, it seems as a good opportunity among the next generation encryption schemes. Digital signatures are digital codes that can be attached to an electronically transmitted message that uniquely identifies the sender. Just like a handwritten signature, the purpose of a digital signature is to guarantee that the individual sending the message is really who he or she claims to be. They should also verify that the message has not been altered. Digital signatures are especially important for electronic commerce and they are key components of most authentication schemes as well. To be effective, digital signatures must be unforgeable. There are a number of different encryption techniques to guarantee this level of security. Elliptic curve crytography is one of them. Elliptic curve cryptographic approach to digital signatures is“Elliptic Curve Digital Signature Algorithm (ECDSA)”. In this thesis, the algorithm has been comprehensively explained and a cross-platform software library has been implemented and then it has been tested in two small applications. The library also provides hexadecimal encodings of the created keys, signatures and domain parameters using ASN.1 data encoding standard. This feature especially might be useful to form digital certificates. After that feature was added, the library has become a complete solution for the developers who want to add digital signature facilities to their applications using elliptic curve cryptograpy.

Benzer Tezler

  1. Public key cryptosystems using elliptic curves

    Eliptik eğrileri kullanan açık anahtarlı kripto sistemleri

    ALİ SERHAT BAŞARANOĞLU

    Yüksek Lisans

    İngilizce

    İngilizce

    1999

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ. DR. MELEK D. YÜCEL

  2. Performance analysis of elliptic curve multiplication algorithms for elliptic curve cryptography

    Eliptik eğri kriptografisinde kullanılan çarpma algoritmalarının başarım çözümlemesi

    AYÇA BAHAR ÖZCAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2006

    Elektrik ve Elektronik MühendisliğiOrta Doğu Teknik Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    DOÇ.DR. MELEK YÜCEL

  3. Isomorphism classes of elliptic curves over finite fields of characteristic two

    Karakteristiği iki olan sonlu cisimler üzerinde eliptik eğrilerin izomorfizm sınıfları

    BARIŞ BÜLENT KIRLAR

    Yüksek Lisans

    İngilizce

    İngilizce

    2005

    MatematikOrta Doğu Teknik Üniversitesi

    Matematik Ana Bilim Dalı

    PROF.DR. ERSAN AKYILDIZ

  4. Eliptik eğriler ile sayısal imza

    Digital signatures with elliptic curves

    FATİH DEĞİRMENCİ

    Yüksek Lisans

    Türkçe

    Türkçe

    2006

    Elektrik ve Elektronik MühendisliğiGazi Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. ERKAN AFACAN

  5. Elptik eğri yöntemleriyle şifreleme ve sayısal imza oluşturulması

    Encryption and digital signature by elliptic curve method

    SELAHADDİN BATUHAN AKBEN

    Yüksek Lisans

    Türkçe

    Türkçe

    2004

    Elektrik ve Elektronik MühendisliğiKahramanmaraş Sütçü İmam Üniversitesi

    Elektrik-Elektronik Mühendisliği Ana Bilim Dalı

    Y.DOÇ.DR. ABDÜLHAMİT SUBAŞI