RSA algoritmasının şifreleme hızını arttıran algoritmalar ve performansları
No Thumbnail Available
Date
2019
Authors
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