عنوان الإطروحه
AMELIORATED RC6 ALGORITHM FOR CRYPTOGRAPHIC APPLICATIONS
تاريخ مناقشة الاطروحه
2018-05-02
اسم الطالب
هبه علي سليمان السناسله
المشرف
خالد محمد عبدالرحمن بطيحه
المشرف المشارك
اعضاء لجنة المناقشة
اكرم عارف نايف مصطفى
محمد سعيد منصور البشير
محمد بطاح
الكلية
كلية الامير الحسين بن عبدالله لتكنولوجيا المعلومات
القسم
علم الحاسوب
الملخص بالعربية
الأمنية في مجال اتصالات البيانات هو مصدر قلق بالغ الأهمية اليوم. التشفير هو علم تحويل النص العادي إلى النص المشفر من أجل حماية البيانات. تستخدم خوارزمية التشفير RC6 على نطاق واسع من اجل أمنية البيانات. خوارزمية التشفير RC6 هي خوارزمية التشفير الكتلي المتماثل تم تصميمها لتلبية متطلبات خوارزمية معايير التشفير المتقدم .AES وقد اقترحنا تحسين لخوارزمية RC6 وهو Ameliorated RC6 Ameliorated RC6 هو امتداد تحسين RC6 مع زيادة الإنتاجية وتحسين الأداء. الخوارزمية المقترحة تتضمن تعديلات اثنين الأول هو مضاعفة حجم الكتلة للتشفير/ فك التشفير 128 bits RC6 السابقة إلى 2048 bits Ameliorated RC6 واستخدام أربعة وستون سجل عمل لتخزين النص الأصلي/ النص المشفر بدلا من أربعة مما يساعد على زيادة الكفاءة و تحسين الأمنية. والثاني هو إضافة S-Box والذي لم يستخدم سابقا في .RC6 حجم المفتاح وعدد الجولات المستخدمة يجعل Ameliorated RC6أكثر أمنا من .RC6 الخوارزمية المقترحة مقاومة إلى هجوم matching و dictionary مما يزيد من الأمنية للخوارزمية السابقة بواسطة استخدام حجم كتلة 2048 bits بدلا من 128 bits بالإضافة إلى استخدام حجم المفتاح 32 bytes مع S-Box لم يكن مستخدم سابقا. نتوقع أن يكون لدينا المزيد من الكفاءة والأمنية والإنتاجية. تتكون كلتا الخوارزميتين Ameliorated RC6 و RC6 من ثلاثة أجزاء رئيسية هي توليد المفتاح والتشفير وفك التشفير. العمليات الأساسية المستخدمة في الخوارزميتين هي نفسها. قدم في هذه الرسالة تقييم مقارنة لأداء Ameliorated RC6 و .RC6 نقارن هذه الخوارزميات على أساس عوامل قياس زمن التشفير وفك التشفير على أساس حجم ملفات مختلفة، وإنتاجية التشفير وفك التشفير والأمنية. وتظهر دراسة المقارنة تفوق خوارزمية . Ameliorated RC6 أظهرت نتائج تقييم الأداء أن Ameliorated RC6 يحقق أقصى إنتاجية. القيمة الإنتاجية للخوارزمية Ameliorated RC6 هي 63.8 ميغابايت / ثانية، في حين أن القيمة الإنتاجية للخوارزمية RC6 هي 20.19 ميغابايت / ثانية. لذا ، الخوارزمية المقترحة تلبي متطلبات السوق وأهداف مطوري أمنية النظام باستخدام المعالجات المتقدمة المتاحة.
الملخص بالانجليزي
Security in data communication is a very important concern today. Cryptography is the art of converting normal text to cipher text in order to protect the data. RC6 are widely used a cryptographic algorithm for data security. RC6 is a symmetric encryption algorithm designed to meet the requirements of the Advanced Encryption Standard. We have proposed the Ameliorated RC6 algorithm of RC6. Ameliorated RC6 is an enhanced extension of RC6 with increasing the throughput and improving the performance. The proposed algorithm includes two modifications the first is using 2048-bits encryption/decryption block size of data per round instead of 128 bits in RC6, and using of sixty-four working registers for storing plain text/cipher text instead of four registers in RC6 that helps to increase the efficiency and improve security. And the second adding S-Box which does not use in the previous RC6 algorithm. The key size and number of rounds used make Ameliorated RC6 more secure than RC6. The proposed algorithm is resistant to matching and a dictionary attack which increases the security of the previous 128 bits RC6 algorithm by using a block size of 2048-bits instead of 128-bits, and by using 32 bytes key size with S-Box which does not use in the previous RC6 algorithm. We are expecting to have more efficiency, security, and throughput. Both the algorithms RC6 and Ameliorated RC6 consist of three parts key generation, encryption, and decryption. The basic operations used in the two algorithms are same. Comparative performance evaluation of RC6 and Ameliorated RC6 is introduced. Measuring factors of algorithms are the encryption time decryption time, throughput of encryption, throughput of decryption and security. The experiment results show that Ameliorated RC6 algorithm achieves maximum throughput. Throughput value of Ameliorated RC6 algorithm is 63.8 Mb/sec, while throughput value of RC6 algorithm is 20.19 Mb/sec. So, the Ameliorated RC6 algorithm is satisfy market demands and system security developer goals using advanced processors available
رقم ISN
48
للحصول على الرسالة كملف يرجى تزويد المكتبة برقم ISN