Journals / Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi / 2019 / Cilt: 10 - Sayı: 3

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

Pages
853–862
Publication Date
2019-09-29
DOI
—
🏛️Bibliographic metadata and full text access for this article are provided via DergiPark.
DergiPark Record ↗
✨

AI Summary & Key Takeaways

AI Insight
⚡ TL;DR(Too Long; Didn't Read)

Aynı zamanda RSA şifreleme algoritmasında kullanılan p ve q asal sayılarının boyutları 256 bit, 512 bit, 1024 bit ve 2048 bit şeklinde farklı uzunluklarda alınarak şifreleme hızına olan etkileri irdelenmiştir.

📌 3 Key Takeaways

🎯
Objective & Hypothesis: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.
📊
Key Findings & Data:Bu algoritmaların şifreleme işlemi yapılırken çalışma performansları ölçülüp, RSA’nın hızını arttırmadaki etkileri karşılaştırılmıştır.
💡
Conclusion & Impact:Aynı zamanda RSA şifreleme algoritmasında kullanılan p ve q asal sayılarının boyutları 256 bit, 512 bit, 1024 bit ve 2048 bit şeklinde farklı uzunluklarda alınarak şifreleme hızına olan etkileri irdelenmiştir.
🔬Design:Modeling & Simulation
📍Scope:2048 Verileri
⚙️Variables:Asimetrik Şifreleme · Rsa · Rsa Algoritmasında Hız

Özet

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ğinin sağ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öntemlerinden asimetrik şifreleme yöntemi ele alınmıştır. Asimetrik şifreleme algoritmaları arasında en yaygın olarak 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şlemleri için kullanılan matematiksel işlemlerin yoğun olması ve güvenliği arttırmak adına çok büyük asal sayı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 şifreleme işlemi yapılırken çalışma performansları ölçülüp, RSA’nın hızını arttırmadaki etkileri karşılaştırılmıştır. Aynı zamanda RSA şifreleme algoritmasında kullanılan p ve q asal sayılarının boyutları 256 bit, 512 bit, 1024 bit ve 2048 bit şeklinde farklı uzunluklarda alınarak şifreleme hızına olan etkileri irdelenmiştir.

🔖

Cite This Article

YERLİKAYA, T., ASLANYÜREK, C. (2019). Rsa algoritmasının şifreleme hızını arttıran algoritmalar ve performansları. Dicle Üniversitesi Mühendislik Fakültesi Mühendislik Dergisi, Cilt: 10 - Sayı: 3, 853–862. https://ajindex.com/articles/655911

📄 Full Text PDF Viewer

📄

PDF görüntüleyici hazırlanıyor...

References (12)

  1. Aksuoğlu, A. (2010). RSA Algoritmasının İyileştirilmesi için Yeni Bir Yaklaşım. Yüksek Lisans Tezi, Anadolu Üniversitesi.
  2. Bayam, K. A., & Örs, B. (2010). Differential power analysis resistant hardware implementation of the RSA cryptosystem. Turkish Journal of Electrical Engineering & Computer Sciences, 18(1), 129-140.
  3. Bellare, M. & Rogaway, P. (1994). Optimal Asymmetric Encryption-How to encrypt with RSA. Advances in Cryptology-CRYPTO’94. Çenesiz, F. & Soğukpınar, D. (2000). Kurumsal Ağ Güvenliğinde Sayısal İmza Kullanımı: Tasarım ve Uygulama. 5.Bilgisayar Ağları Sempozyumu BAS2000, Ankara, 198-207
  4. Gupta, V., Gupta, S., Chang, S., & Stebila, D. (2002, September). Performance analysis of elliptic curve cryptography for SSL. In Proceedings of the 1st ACM workshop on Wireless security (pp. 87-94).
  5. ACM. Jahan, I., Asif, M., & Rozario, L. J. (2015). Improved RSA cryptosystem based on the study of number theory and public key cryptosystems. American Journal of Engineering Research (AJER), 4(1), 143-149.
  6. Koç, Ç.K. (1994). High-Speed RSA Implementation. Technical report. RSA Laboratories TR201 Koltuksuz, A., Güvenlik, E. T., & Denetimi, Ö. (1998).
  7. Doğruluk, Bütünlük ve Sayısal İmza. 4. Türkiye İnternet Konferansı, İstanbul-Türkiye. Kurt, M. (2012). Eliptik Eğri Şifreleme Algoritmasının Uygulaması Ve Analizi. Yüksek Lisans Tezi, Trakya Üniversitesi/Fen Bilimleri Enstitüsü, Edirne. Montgomery, P. L. (1985). Modular multiplication without trial division. Mathematics of computation, 44(170), 519-521.
  8. Nagar, S. A., & Alshamma, S. (2012, March). High speed implementation of RSA algorithm with modified keys exchange. In 2012 6th International Conference on Sciences of Electronics, Technologies of Information and Telecommunications (SETIT) (pp.639-642). IEEE. NESSIE Consortium, (2003).
  9. NESSIE Security Report, Technical report NESSIE. Okumuş, İ. (2012). RSA Kritosisteminin Hızını Etkileyen Faktörler. Doktora Tezi, Atatürk Üniversitesi.
  10. R. L. Rivest, A. Shamir and L. Adleman.( 1978). “A method for obtaining digital signatures and public-key cryptosystems” Communications of the ACM, vol. 21, pp. 120-126.
  11. Schneider B. (1996). Applied Cryptography.New York. Stallings, W. (1995). Network and internetwork security: principles and practice (Vol. 1). Englewood Cliffs: Prentice Hall. Stallings W. (1998). Cryptography and Network Security: Principles and Practice. Prentice Hall. ISBN 0-13-869017-0.
  12. Stallings, W. “Cryptography and network security vol. 2” prentice hall, 2003. Verma,