Show simple item record

dc.contributor.advisorCenk, Murat
dc.contributor.authorGüner, Hatice Kübra
dc.date.accessioned2020-12-10T09:06:09Z
dc.date.available2020-12-10T09:06:09Z
dc.date.submitted2015
dc.date.issued2018-08-06
dc.identifier.urihttps://acikbilim.yok.gov.tr/handle/20.500.12812/223701
dc.description.abstractModü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 sisteminverimliliği modüler üst alma algoritmasının çalışma süresinden etkilenir. Aynı zamandaanahtar boyutları da algoritmanın verimliliğini etkilemektedir. Yıllar geçtikçegü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 uygundeğil. En uygun olanını bulmak için algoritmaların çalışma sürelerini irdelemeyeihtiyacı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ışmasüreleri tekrarlayan kare alma ve çarpma algoritması ile karşılaştırıldı. Dahası, RSAiçin bazı verimli yöntemler önerildi. Bu yöntemlerde, her bir anahtar boyutu için en az%23 iyileştirme elde edildi.
dc.description.abstractModular exponentiation is an essential operation for many asymmetric key cryptosystemssuch as RSA in which encryption and decryption are based on modular exponentiation.Therefore, efficiency of the system is effected with running time of the modularexponentiation algorithm. At the same time, key sizes also influence the efficiency ofthe algorithm. Over the years key sizes had to be increased to provide security. Tomake RSA practical, one of usable choices is acceleration of the modular exponentiationalgorithm. There are many methods for fast modular exponentiation, but allof them are not suitable for RSA. To find the most suitable one, we need to examinerunning time of the algorithms. In this thesis, we have studied some of the proposedfast modular exponentiation methods. They were implemented with using MPIR libraryand their running time results were compared with the repeated squaring andmultiplication algorithm. Moreover, some efficient methods were recommended forRSA. In these methods, at least 23% improvement was obtained for each key sizes ondecryption.en_US
dc.languageEnglish
dc.language.isoen
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rightsAttribution 4.0 United Statestr_TR
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectBilim ve Teknolojitr_TR
dc.subjectScience and Technologyen_US
dc.titleOn the efficient implementation of RSA
dc.title.alternativeRSA'in verimli uygulaması üzerine
dc.typemasterThesis
dc.date.updated2018-08-06
dc.contributor.departmentKriptografi Anabilim Dalı
dc.identifier.yokid10086928
dc.publisher.instituteUygulamalı Matematik Enstitüsü
dc.publisher.universityORTA DOĞU TEKNİK ÜNİVERSİTESİ
dc.identifier.thesisid409131
dc.description.pages58
dc.publisher.disciplineDiğer


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

info:eu-repo/semantics/openAccess
Except where otherwise noted, this item's license is described as info:eu-repo/semantics/openAccess