Proposal new S-box for AES algorithm depend on A. I bee colony

العناوين الأخرى

اقتراح S-Box جديد لخوارزمية AES بالاعتماد على مستعمرات النحل في الذكاء الاصطناعي

المؤلفون المشاركون

Khalaf, Sarah
Kazim, Ala

المصدر

Engineering and Technology Journal

العدد

المجلد 33، العدد 1B (31 يناير/كانون الثاني 2015)، ص ص. 12-24، 13ص.

الناشر

الجامعة التكنولوجية

تاريخ النشر

2015-01-31

دولة النشر

العراق

عدد الصفحات

13

التخصصات الرئيسية

تكنولوجيا المعلومات وعلم الحاسوب

الموضوعات

الملخص AR

خوارزمية AES، و تسمى أيضا خوارزمية Rijndael، يتم تشفير كتلة متماثلة، حيث البيانات يتم تشفير / فك تشفير في كتل 128 بت.

كل كتلة بيانات هو تعديل بعدة جولات للمعالجة، حيث تتضمن كل جولة أربع خطوات.

مسموح بثلاثة أطوال مختلفة للمفاتيح : 128 بت، 192 بت، أو 256 بت، و عدد الدورات تتطابق مع طول المفاتيح و هو 14، 12، 10 دورة، على التوالي.

المفتاح الأصلي، يتم احتساب "round key" مختلف لكل واحدة من هذه الجولات.

الخطوة غير الخطية هي خطوة 'sub byte'، حيث يتم استبدال كل بايت من الإدخال بواسطة تطبيق الدالة 'S-Box' إلى بايت آخر.

هذه الدالة غير الخطية تتضمن معكوس العدد 16-بت، يعتبر عنصراً من عناصر (216) GF.

Galois inverse ليست عملية حسابية بسيطة، و استخدام العديد من التطبيقات الحالية لإخراج جدول دالة S-Box.

حيث أن هذا الأسلوب سريع و سهل التنفيذ.

S-Box يتأثر بتحليل الشفرات الخطية و التفاضلية، و أيضاً هجمات الاستيفاء.

في هذا البحث يقصد اتباع نهج جديد لتصميم S-Box استناداً إلى خوارزمية مستعمرة النحل.

لزيادة قوة S-Box و تعزيز المقاومة ضد الهجمات عن طريق استخدام خوارزمية الذكاء الاصطناعي.

الملخص EN

The AES algorithm, also called the Rijndael algorithm, is a symmetric block cipher, where the data are encrypted/ decrypted in blocks of 128 bits.

Each data block is modified by several rounds of processing, where each round involves four steps.

Three different key sizes are allowed: 128 bits, 192 bits, or 256 bits, and the corresponding number of rounds for each is 10 rounds, 12 rounds, or 14 rounds, respectively.

From the original key, a different “round key” is computed for each of these rounds.

The single nonlinear step is the Sub Bytes step, where each byte of the input is replaced by the result of applying the “S-box” function to that byte.

This nonlinear function involves finding the inverse of the 8-bit number, considered as an element of the Galois field GF (216).

The Galois inverse is not a simple calculation, and so many current implementations use a table of the S-box function output.

This table look-up method is fast and easy to implement.

S-box is influenced by linear and differential cryptanalysis and also interpolation attacks.

In this paper intended a new approach for the design of sbox based on the bee colony algorithm to increase the power of s-box and enhanced resistance against attacks through the use of artificial intelligence algorithms.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Kazim, Ala& Khalaf, Sarah. 2015. Proposal new S-box for AES algorithm depend on A. I bee colony. Engineering and Technology Journal،Vol. 33, no. 1B, pp.12-24.
https://search.emarefa.net/detail/BIM-565002

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Kazim, Ala& Khalaf, Sarah. Proposal new S-box for AES algorithm depend on A. I bee colony. Engineering and Technology Journal Vol. 33, no. 1B ( 2015), pp.12-24.
https://search.emarefa.net/detail/BIM-565002

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Kazim, Ala& Khalaf, Sarah. Proposal new S-box for AES algorithm depend on A. I bee colony. Engineering and Technology Journal. 2015. Vol. 33, no. 1B, pp.12-24.
https://search.emarefa.net/detail/BIM-565002

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references : p. 23-24

رقم السجل

BIM-565002