خوارزمية السمكة المنتفخة المعدلة للاستخدام في السحابة

A Modified Blowfish Algorithm to be Used in the Cloud
البحث في الرسائل
الباحث
شامل عزالدين نجم عبدالله
المشرف
عدي هاشم سعيد
الجامعة
جامعة الموصل
الكلية / القسم
كلية علوم الحاسوب والرياضيات / علوم الحاسوب
الشهادة
ماجستير
السنة
2023
لغة الرسالة
عربي
الكلمات المفتاحية
خوارزمية السمكة المنتفخة ; التشفير ; الحوسبة السحابية ; أمن المعلومات

الملخص

التشفير هو وسيلة تُستخدم لحماية المعلومات، من السرقة أو التزوير أو أي حدث غير شرعي من قبل الأشخاص غير المخولين، يحتل هذا العلم اليوم مكانة بارزة بين العلوم، وله الكثير من التطبيقات في مجالات الحياة المختلفة. التشفير الكتلي هو أحد أنواع أنظمة التشفير الحديثة حيث يشفر كتلة بحجم ثابت من البيانات، تعد خوارزمية السمكة المنتفخة Blowfish من أبرز خوارزميات التشفير الكتلي، حيث تشفر ALS بحجم 64 بتء بمفتاح متناظر متغير الطول )448-32 (Cy الحوسبة السَحابية هي وسيلة لنشر Glad الكُمبيوتر مثل الحَوادم والتخزين وقواعد البيّانات عبر الإنترنت من أجل توفير إبتكار أسرع alors أكثر مُرونة، وإقتصادية في الحجم والكُلفة. أصبحت الخدمات التي توفرها السَحابة Areal JS) وتكتّسب Lady في العالمَين الأكاديمي والتِقّني. على الرغم Ge وجود Bane Liye في إستخدام التقنيات Ayla إلا أنه يواجه Gad العوائق الكبيرة، ad الأمن أحد أهم العوائق التي تَحوّل دونَ إستخدامها بصورة فعالة، تلعب خوارزميات التشفير دوراً رئيسياً في أنظمة الحمايّة في السَّحابة. ولكن العمليات داخل السحابة تَتَطَلّب سُرعة عالية في عمليات التشفير و Gb التشفير، GY الحوادم الخاصة بالسَحابة تُعالج كمية كبيرة مِن البيانات، فضلاً عن أنه Clb مِستوى عالٍ مِن الأمنية. Gall ig إلى إقتراح تهج مُعدل لخوارزمية Seidl المُنتفخة (Blowfish) تمت تسميته ب ،Modified Blowfish Algorithm (MBA) لثلائم قيود العئل في السَحابة مِن ناحية السرعة والأمان لتوفير الأمن السَحابي. وذلك le Chori وَظيفة Arey loll والمُتمثلة بصناديق الاستبدال (-5 ،(Boxes فضلاً عن تعديل بنية الخّوارزمية والمُتمثلة بشبكة فيستل .Feistel في هذا البّحث تم تنفيذ خوارزمية Blowfish الأصليةء كما تم إجراء تجارب clo) للحصول عَلى النتائج مِثل وَقت التشفير ووّقت فَك التشفير والإنتاجية. ومن ثمَّ تم إقتراح الخوارزمية المعدلة oD) Ly (MBA) العمل في البيئة السَحابية، تَمَ تنفيذ خوارزمية (MBA) فضلاً عن إجراء تجارب الأداء والُحوص الأمنية وفق مَقاييس GLY! القياسية العالّمية مثل مَقَاييس التحليل الإحصائي (NIST) و تأثير الإنهيار للحصول على eit الّتي تُحدد jules الأداء مِثل وَقت التشفير ووّقت فَك التشفير ومعدل الإنتاجية. أظهرت النتائّج تفوق الحوارزمية المُعدلة (MBA) بالمُقارنة مع الخوارزمية الأصلية مِن حيث وَقت التشفير ووقت فك التشفير والإنتاجية. فضلاً عن ذلك sd بينت نتائج مَقاييس GLA) أن Are Nell المُعدلة ذات مستوى أمني ele بما يَخدم SGN من هذا التتحث. |

Abstract

Encryption is a method used to protect information from theft, forgery, or any illegal event by unauthorized persons. Today, this science occupies a prominent place among sciences, and it has many applications in different fields of life. A block cipher is one of the types of modern cryptographic systems that encrypts a fixed size block of data. The Blowfish algorithm is one of the most prominent block cipher algorithms, as it encrypts a 64-bit block, with a symmetric key of variable length (32-448 bits). Cloud computing is a means of deploying computer services such as servers, storage, and databases over the Internet in order to provide faster innovation, more flexible resources, and economics in scale and cost. The services provided by the cloud are becoming more important and gaining momentum in the academic and technical worlds. Although there are many ad- vantages in using cloud technologies, it faces some major obstacles. Security is one of the most important barriers that prevent its effective use. Encryption algorithms play a major role in protection systems in the cloud. But operations within the cloud require high speed in encryption and decryption operations, because cloud servers process a large amount of data, in addition to that it requires a high level of security. The thesis aims to propose a modified approach to the Blowfish algorithm, called the Modified Blowfish Algorithm (MBA), to fit the limitations of working in the cloud in terms of speed and security to provide cloud security. This is done by modifying the al- gorithm’s function represented by S-Boxes, as well as modifying the structure of the al- gorithm represented by the Feistel network. In this research, the original Blowfish algo- rithm was implemented, and performance experiments were performed to obtain re- sults such as encryption time, decryption time, and throughput. Hence, the modified al- gorithm (MBA) was proposed to suit the work in the cloud environment. The (MBA) al- gorithm was implemented, as well as performance experiments and security tests were conducted in accordance with international standard security measures such as the Sta- tistical Analysis Standards (NIST) and the avalanche effect to obtain the results that de- fine the measures. Performance such as encryption time, decryption time, and through- put. The results showed the superiority of the modified algorithm (MBA) compared to the original algorithm in terms of encryption time, decryption time and throughput. In addi- tion, the results of the security measures showed that the modified algorithm has a high security level, which serves the purpose of this research.

طلب نسخة من الملف

الملفات غير منشورة على الموقع. اترك بياناتك وسيتواصل معك موظفو قسم الشؤون الثقافية والفنون لإرسال النسخة مجاناً.