Geri Dön

Eliptik eğri şifreleme algoritmasında kullanılan nokta çarpım işleminin FPGA uygulaması

An FPGA implementation of point multiplication used in elliptic curve cryptosystems

  1. Tez No: 155472
  2. Yazar: CEM ÖZDERE
  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, kripto sistemleri, nokta çarpımı, Xilinx, FPGA, Elliptic curve, cryptosystem, point multiplication, Xilinx, FPGA
  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ı: 92

Özet

ELİPTİK EĞRİ ŞİFRELEME ALGORİTMASINDA KULLANILAN NOKTA ÇARPIM İŞLEMİNİN FPGA UYGULAMASI Cem Özdere ÖZ Sanal ortamda güvenli bir şekilde veri iletiminin sağlanması amacıyla kriptolama sistemleri gün geçtikce Önem kazanmaktadır. Eliptik eğri kriptolojisi, kriptolama alanında yer alan en verimli sistemlerden biri olarak tanınmaktadır. Eliptik eğri kripto sistemindeki temel işlem eliptik eğri, nokta çarpımıdır. Bu tip bir işlemi donanım üzerinde tasarlamak, normal bir mikroişlemci ve yazılım ile gerçekleştirmekten çok daha hızlı ve verimlidir. Bu çalışmada eliptik eğri çarpıcısının Xilinx FPGA donanımına tasarlanması üzerinde çalışılmıştır. Tasarımda matematiksel işlemler için donanımda yüksek verimlilikte çalışabilecek optimal normal taban Fy seçilmiştir. 155 bitlik eliptik eğri kripto sisteminin çözülebilmesinin zorluk derecesi yaklaşık olarak 1024 bitlik RSA kripto algoritmasının çözüm zorluğuna eşittir. Bu yüzden tasarım için eliptik eğri ve işlem parametreleri 155 bitlik seçilmiştir. Tasarımda Xilinx İSE, Mentor Graphics Leonardo Spectrum ve Modelsim yazılım araçları kullanılmıştır. Çalışmanın sonucunda 155 bit için eliptik eğri çarpıcısı Xilinx FPGA donanımı üzerinde tasarlanmıştır.

Özet (Çeviri)

AN FPGA IMPLEMENTATION OF POINT MULTIPLICATION USED IN ELLIPTIC CURVE CRYPTOSYSTEMS Cem Özdere ABSTRACT The importance of cryptosystems increases since they have the ability of data transfer in a safe way. Elliptic curve cryptology is known as one of the most efficient systems in cryptography. The basic operation in elliptic curve cryptosystems is the elliptic curve point multiplication. Implementing this kind of operation on a hardware is more efficient than designing with standard microprocessor and software. In this study, the design of elliptic curve multiplier on Xilinx FPGA hardware has been performed. Optimal normal basis Fr, which can perform high efficiency in hardware is chosen for the mathematical operations in the thesis. The degree of complexity of solving a 155 bits elliptic curve cryptosystem is approximately equal to the complexity of solving a 1 024 bits RSA algorithm. That is why 155 bits is chosen for the elliptic curve and operations parameters. Xilinx ISE, Mentor Graphics Leonardo Spectrum and Modelsim software tools are employed in our design. As a result of the study, the design of 155 bits elliptic curve multiplier is implemented in Xilinx FPGA.

Benzer Tezler

  1. Kafes tabanlı yeni anahtar değişim protokolleri ve verimli polinom çarpımı

    Lattice based new key exchange protocols and efficient polynomial multiplication

    NURŞAH ÇEVİK

    Yüksek Lisans

    Türkçe

    Türkçe

    2018

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOndokuz Mayıs Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DOÇ. SEDAT AKLEYLEK

  2. Eliptik eğri şifreleme algoritmasının uygulaması ve analizi

    Application and analysis of elliptic curve cryptography algorithm

    MELTEM KURT

    Yüksek Lisans

    Türkçe

    Türkçe

    2012

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTrakya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. TARIK YERLİKAYA

  3. Yeni şifreleme algoritmalarının analizi

    The analaysis of new crypto algorithms

    TARIK YERLİKAYA

    Doktora

    Türkçe

    Türkçe

    2006

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolTrakya Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    Y.DOÇ.DR. ERCAN BULUŞ

  4. Eliptik eğri şifreleme kullanarak güvenli soket katmanı protkolünün gerçeklenmesi ve performansının değerlendirilmesi

    Implementation and performance analysis of secure sockets layer using elliptic curve cryptography

    ÖMER ÖZGÜR BOZKURT

    Doktora

    Türkçe

    Türkçe

    2005

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolYıldız Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. OYA KALIPSIZ

  5. Hardware design of K2RED modular multiplication algorithm used in number theoretic transform for post quantum cryptography and homomorphic encryption

    Post kuantum kriptografi ve homomorfik şifreleme için sayı teorik dönüşümünde kullanılan K2RED modüler çarpma algoritmasının donanım tasarımı

    FURKAN CAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2024

    Bilim ve Teknolojiİstanbul Teknik Üniversitesi

    Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

    PROF. DR. SIDDIKA BERNA ÖRS YALÇIN