اسم الباحث :
د. إسماعيل إبراهيم الأحمد*
DOI :
https://aif-doi.org/
ملخص البحث :
الملخص:
إن من أشهر خوارزميات التشفير الحديثة هي
الخوارزمية القياسية لتشفير البيانات (DES) Data Encryption Standard . ونظرا
لأن الخوارزمية DES تتعامل مع مفتاح طوله 64
bits ، وكل مقطع من النص الأصلي Plaintext
بطول 64 bits يمر خلال 16 دورة تشفير، فإنه يصعب
تتبع سير عملياتها أثناء تعليمها أو تعلمها؛ لذا فقد
تم استخدام نموذج لخوارزمية مبسطة من الخوارزمية
DES وتدعى (S-DES) Simplified DES ، ذات
مفتاح عام طوله 10 bits ومقطع للنص الأصلي
Plaintext طوله 8 bits وتعمل خلال دورتين فقط.
ولتسهيل فهم عمل الخوارزمية S-DES فقد
صممت واجهة مرئية مدعمة بمخططات تساعد
المستخدم على فهم وتتبع خطوات عملية التشفير
وفك الشفرة، وقد تم تمثيل عمليتي التشفير وفك
الشفرة للخوارزمية S-DES باستخدام لغة البرمجة
المرئية فيجوال بيسك، بحيث تظهر جميع المدخلات
والمخرجات على المخطط المرئي لمختلف مراحل عمل
الخوارزمية S-DES بوضوح. وقد نُفذ هذا النظام وتم
فحصه من خلال عينات مختلفة من البيانات وكانت
جميع النتائج صحيحة وموزعة على مخطط الواجهة
بشكل صحيح لجميع مراحل عمل الخوارزمية S-DES ، كما تم تجربته من خلال تدريس مقرر أمن
المعلومات في جامعة الأندلس لمجموعات مختلفة من
الطلبة، ولاقى قبولاً وارتياحاً كبيرين من قبل الطلبة
نظراً لسهولة استخدامه وفهمه.
الكلمات المفتاحية: واجهة تخطيطية، التمثيل
البرمجي، الخوارزمية DES ، الخوارزمية S-DES ،
التشفير، فك الشفرة.
Abstract:
One of the most popular modern algorithms is Data Encryption Standard (DES). Since the algorithm DES uses a key length of 64 bits, and each block of the plaintext with a length of 64 bits goes through 16 rounds, it is difficult to track its operations while it is being taught or learned. Therefore, a mini algorithm of DES, which is called Simplified DES (S-DES), was used with a public key of 10 bits and a plaintext block of 8 bits and operates only two rounds. A visual interface supported by diagrams was designed to facilitate understanding the S-DES algorithm so the user can understand and follow the steps of the encryption and decryption processes. These two processes were implemented using the visual programing language: Visual Basic so that all the inputs and outputs of the steps of the algorithm S-DES are displayed on the graphical diagram clearly.
This system has been executed and tested through different samples of data. All the results were correct and distributed over the interface diagram properly for all the steps of the algorithm S-DES. Moreover, it has been experimented with by teaching the
1
0
مجلة الأندلس 10
للعلوم التطبيقية
.S-DES واجهة تخطيطية لمحاكاة خوارزمية التشفير
د. إسماعيل إبراهيم الأحمد
العدد ) 17 ( المجلد ) 10 ( يناير- يونيو 2023 م
2018 م
ISSN: 2410-7727
information security course at Al-Andalus university to different groups of students. It has received great acceptance and satisfaction from students due to its ease of use and understanding.
Keywords: Graphical Interface, Implementation, DES Algorithm, S-DES Algorithm, Encryption, Decryption.
رجوع
تحميل البحث