Geri Dön

On the efficient implementation of RSA

RSA'in verimli uygulaması üzerine

  1. Tez No: 409131
  2. Yazar: HATİCE KÜBRA GÜNER
  3. Danışmanlar: YRD. DOÇ. DR. MURAT CENK
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilim ve Teknoloji, Science and Technology
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2015
  8. Dil: İngilizce
  9. Üniversite: Orta Doğu Teknik Üniversitesi
  10. Enstitü: Uygulamalı Matematik Enstitüsü
  11. Ana Bilim Dalı: Kriptografi Ana Bilim Dalı (disiplinlerarası)
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

Modüler üst alma RSA gibi şifreleme ve şifre çözmenin modüler üst almaya dayandığı birçok asimetrik anahtarlı kriptosistemler için temel işlemdir. Bu nedenle sistemin verimliliği modüler üst alma algoritmasının çalışma süresinden etkilenir. Aynı zamanda anahtar boyutları da algoritmanın verimliliğini etkilemektedir. Yıllar geçtikçe güvenliği sağlamak için anahtar boyutları artırılmak zorundaydı. RSA'yi kullanışlı yapmak için elverişli çözümlerden birisi modüler üst alma algoritmasını hızlandırmaktır. Hızlı modüler üst almak için birçok yöntem var, ancak onların hepsi RSA için uygun değil. En uygun olanını bulmak için algoritmaların çalışma sürelerini irdelemeye ihtiyacımız var. Bu tezde biz önerilen bazı hızlı modüler üst alma yöntemlerini çalıştık. Bu yöntemler MPIR kütüphanesi kullanarak uygulandı ve onların çalışma süreleri tekrarlayan kare alma ve çarpma algoritması ile karşılaştırıldı. Dahası, RSA için bazı verimli yöntemler önerildi. Bu yöntemlerde, her bir anahtar boyutu için en az %23 iyileştirme elde edildi.

Özet (Çeviri)

Modular exponentiation is an essential operation for many asymmetric key cryptosystems such as RSA in which encryption and decryption are based on modular exponentiation. Therefore, efficiency of the system is effected with running time of the modular exponentiation algorithm. At the same time, key sizes also influence the efficiency of the algorithm. Over the years key sizes had to be increased to provide security. To make RSA practical, one of usable choices is acceleration of the modular exponentiation algorithm. There are many methods for fast modular exponentiation, but all of them are not suitable for RSA. To find the most suitable one, we need to examine running time of the algorithms. In this thesis, we have studied some of the proposed fast modular exponentiation methods. They were implemented with using MPIR library and their running time results were compared with the repeated squaring and multiplication algorithm. Moreover, some efficient methods were recommended for RSA. In these methods, at least 23% improvement was obtained for each key sizes on decryption.

Benzer Tezler

  1. Power efficient FPGA implementation of RSA algorithm

    RSA algoritmasının düşük güç tüketimli FPGA tasarımı

    DİLEK BAYHAN

    Yüksek Lisans

    İngilizce

    İngilizce

    2010

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. SIDDIKA BERNA ÖRS YALÇIN

  2. Fast, compact and secure implementation of RSA on dedicated hardware

    RSA algoritmasının donanım üzerine hızlı, az alan kaplayan ve güvenli uygulaması

    ERSİN ÖKSÜZOĞLU

    Yüksek Lisans

    İngilizce

    İngilizce

    2008

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSabancı Üniversitesi

    Mühendislik ve Doğa Bilimleri Ana Bilim Dalı

    DOÇ. DR. ERKAY SAVAŞ

  3. Efficient implementation of TMVP-based prime field multiplication and its applications to ecc

    TMVÇ tabanlı verimli asal cisim çarpması gerçeklemesi ve eliptik eğri kriptografiye uygulamaları

    HALİL KEMAL TAŞKIN

    Doktora

    İngilizce

    İngilizce

    2019

    MatematikOrta Doğu Teknik Üniversitesi

    Kriptografi Ana Bilim Dalı (disiplinlerarası)

    DOÇ. DR. MURAT CENK

  4. 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

    CEM ÖZDERE

    Yüksek Lisans

    Türkçe

    Türkçe

    2004

    Elektrik ve Elektronik MühendisliğiHacettepe Üniversitesi

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

    Y.DOÇ.DR. MEHMET DEMİRER

  5. RSA ve ELGAMAL kısmi homomorfik kripto sistemlerin vergi ödeme sistemine uygulanması ve bu uygulamaların performans analizleri

    Application of RSA and ELGAMAL partial homomorphic crypto system to tax payment system and performance analysis of these applications

    HASAN ÇETİNKAYA

    Yüksek Lisans

    Türkçe

    Türkçe

    2019

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilişim Uygulamaları Ana Bilim Dalı

    DOÇ. DR. ENVER ÖZDEMİR