المجلة الدولية للعلوم والتقنية

International Science and Technology Journal

ISSN: 2519-9854 (Online)

ISSN: 2519-9846 (Print)

DOI: www.doi.org/10.62341/ISTJ

مجلة علمية محكّمة تهتم بنشر البحوث والدراسات في مجال العلوم التطبيقية، تصدر دورياً تحت إشراف نخبة من الأساتذة

A Comparison Between Some Encrypted Ways Based on Elliptic Curve Cryptography

الملخص
أهمية أمن المعلومات أدت إلى تطور التشفير حيث انه يهدف إلى الحفاظ على بقاء المعلومات سرية ، حيث ان التشفير هو عملية تحويل النص العادي إلى نص مشفر وفك التشفير هو عملية تجرى لاستعادة الرسالة الأصلية من النص المشفر، و يوفر التشفير السرية ، وكذلك المصادقة والنزاهة وعدم الانكار. و يعتمد قوة نظام التشفير بشكل كبير على المفتاح المستخدم في عملية التشفير و فك التشفير، حيث ان حجم المفتاح له دور كبير في الحماية ضد هجوم القوى الغاشمة ، ومع ذلك ، هذا يتطلب المزيد من قوة المعالجة ويزيد من تعقيد الخوارزميات ، و يمكن أن توفر أنظمة التشفير المطبقة على أساس المنحنيات الإهليجية نفس مستوى الأمان ولكن بأحجام مفاتيح أصغر. تقدم هذه الورقة خوارزميات تشفير معتمدة على نظرية المنحنى الاهليلجي ومقارنتها مع خوارزميتين جديدتين تستندان إلى Elliptic Curve Diffie-Hellman Key Exchange . حيث اظهرت النتائج المتحصل عليها للخوارزميات المقترحة تحسينات قيّمَة في الأداء مقارنة ببعض الخوارزميات الموجودة. حيث تم بناء تطبيق باستخدام لغة java و برنامج Netbeans للحصول على النتائج.
Abstract
The importance of information security led to the evolution of cryptography. Cryptography aims a keeping information secure. Encryption is the process of converting a plain text into cipher text and decryption is the process of getting back the original message from the cipher text. Cryptography provides confidentiality, as well as authentication, integrity and non-repudiation. The strength of a cryptosystem relies heavily on the key used in the encryption/decryption process. It is the key size that makes it difficult to perform a brute force attack. However, this requires more processing power and increases the complexity of the algorithm. Cryptosystems implemented based on elliptic curves can provide the same level of security but with smaller key sizes. This paper introduces two cryptographic algorithms using elliptic curve and compares them with two novel algorithms that base on Elliptic Curve Diffie–Hellman Key Exchange. Our experimental results of the proposed algorithms show valuable improvements in the performance compared to those algorithms pervious proposed. Where a simulation program will be written using Java platform and using Netbeans integrated development environment (IDE) to get results.