RSA algoritmasının şifreleme hızını arttıran algoritmalar ve performansları

No Thumbnail Available

Date

2019

Journal Title

Journal ISSN

Volume Title

Publisher

Access Rights

info:eu-repo/semantics/openAccess

Abstract

Gelişen teknoloji sayesinde ağda dolaşan veri miktarı her geçen gün biraz daha artmakta ve bu artışda verilerin korunması problemini beraberinde getirmektedir. İletişimde verilerin güvenliğininsağlanması, doğru adrese iletilip iletilmediğinin anlaşılması için şifreleme ve dijital imza denilençeşitli yöntemler kullanılmaktadır.Bu çalışmada, simetrik ve asimetrik şifreleme olarak ikiye ayrılan bu şifreleme yöntemlerindenasimetrik şifreleme yöntemi ele alınmıştır. Asimetrik şifreleme algoritmaları arasında en yaygınolarak kullanılan RSA(Rivest, Shamir, Adelman) algoritması incelenmiştir. RSA algoritmasıkullanılarak veriler şifrelenirken birtakım problemler ortaya çıkmaktadır. Bu problemlerden enönemlisi hız problemidir. Çünkü RSA algoritmasında şifreleme ve deşifreleme (şifre çözme) işlemleriiçin kullanılan matematiksel işlemlerin yoğun olması ve güvenliği arttırmak adına çok büyük asalsayılar kullanılması sebebiyle verilerin şifrelenmesi ve şifrelerin çözülmesi daha yavaşgerçekleşmektedir. Bundan dolayı RSA algoritmasının şifreleme ve şifre çözme hızını arttırmak içinçeşitli algoritmalar kullanılmaktadır. Yapılan çalışma ile RSA algoritması kullanılarak yapılanşifreleme işlemlerinde karşılaşılan hız problemi ele alındı. RSA algoritmasının hızını arttıran bazıalgoritmalar java programlama dili kullanılarak uygulaması yapıldı. Bu algoritmaların şifrelemeişlemi yapılırken çalışma performansları ölçülüp, RSA’nın hızını arttırmadaki etkilerikarşılaştırılmıştır. Aynı zamanda RSA şifreleme algoritmasında kullanılan p ve q asal sayılarınınboyutları 256 bit, 512 bit, 1024 bit ve 2048 bit şeklinde farklı uzunluklarda alınarak şifreleme hızınaolan etkileri irdelenmiştir.

Description

Keywords

Journal or Series

Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi

WoS Q Value

Scopus Q Value

Volume

10

Issue

3

Citation