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

International Science and Technology Journal

ISSN: 2519-9854 (Online)

ISSN: 2519-9846 (Print)

DOI: www.doi.org/10.62341/ISTJ

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

A Brief Comparative Study of Encryption Algorithms (AES,DES and MD5) in SQL Server and MySQL

الملخص
أصبح أمن المعلومات قضية مهمة في تخزين البيانات واسترجاعها. لقد أصبح التشفير بمثابة الحل ، ويلعب دورًا مهمًا في نظام أمان البيانات. تستخدم آلية الأمان هذه بعض الخوارزميات لتشفير البيانات في نص غير قابل للقراءة والذي يمكن فك تشفيره فقط بواسطة الطرف الذي يمتلك المفتاح المرتبط. هناك حاجة إلى العديد من التقنيات لحماية البيانات "المشتركة" الحساسة. على الرغم من أن مبدأ جميع خوارزميات التشفير هو نفسه ، فقد يقوم بائعي DBMS (نظام إدارة قواعد البيانات) مختلفين بتطبيقهم بطرق مختلفة والتي تؤثر بشكل ما على أداء هذه المنتجات. واحد من أقوى أنظمة DBMS التجارية هو SQL (لغة الاستعلام المهيكلة) وتم اختيار واحد من أكثر المصادر المفتوحة سيطرة (MySQL) لإجراء هذه الدراسة. تم تنفيذ ثلاثة تقنيات تشفير مثل AES (معيار التشفير المتقدم) و DES (معيار تشفير البيانات) و MD5 (معيار تشفير البيانات) وتمت مقارنة أدوارهم من حيث وقت التنفيذ. أوضحت نتائج التجارب أن أداء الخوارزميات المطبقة يختلف باختلاف نظام إدارة قواعد البيانات المستضافة.
Abstract
Information Security has become an important issue in data storing and retrieving. Encryption has come up as a solution, and plays an important role in data security system. This security mechanism uses some algorithms to encrypt data into unreadable text which can be only being decrypted by party those possesses the associated key. Many techniques are needed to protect the sensitive "shared" data. Although the principle of all encryption algorithms is the same, different DBMS(Database Management System) vendors may implemented them in different ways which affected in someway the performance of these products. One of the most powerful commercial DBMS is SQL(Structured Query Language) and one of the most dominated open sources (MySQL) were chosen to conduct this study. Three encryption techniques like AES(Advanced Encryption Standard),DES(Data Encryption Standard) andMD5(Data Encryption Standard) algorithms were implemented and their performance was compared in terms of execution time. The results of the experiments showed that the performance of the implemented algorithms is varied based on the hosted DBMS.