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

Other Title(s)

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

Joint Authors

Khalaf, Sarah
Kazim, Ala

Source

Engineering and Technology Journal

Issue

Vol. 33, Issue 1B (31 Jan. 2015), pp.12-24, 13 p.

Publisher

University of Technology

Publication Date

2015-01-31

Country of Publication

Iraq

No. of Pages

13

Main Subjects

Information Technology and Computer Science

Topics

Abstract 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 و تعزيز المقاومة ضد الهجمات عن طريق استخدام خوارزمية الذكاء الاصطناعي.

Abstract 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.

American Psychological Association (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

Modern Language Association (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

American Medical Association (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

Data Type

Journal Articles

Language

English

Notes

Includes bibliographical references : p. 23-24

Record ID

BIM-565002