Kangaroo a proposed stream cipher algorithm

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

" الكنغر" خوارزمية مقترحة للتشفير الإنسيابي

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

Rahmah, Abd al-Munim Salih
al-Qurayshi, Suhad Abd al-Zahrah Hasan

المصدر

Engineering and Technology Journal

العدد

المجلد 28، العدد 03 (30 سبتمبر/أيلول 2010)15ص.

الناشر

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

تاريخ النشر

2010-09-30

دولة النشر

العراق

عدد الصفحات

15

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

الرياضيات

الموضوعات

الملخص AR

يقدم مصممي التشفير الانسيابي خوارزميات جديدة بتوظيف خصائص الهيكل الأساسي للحصول على خوارزميات لها صفات متقدمة من وجهة نظر الأمنية و السرعة.

مع الأخذ بنظر الاعتبار الاستفادة من التقدم العلمي و التكنولوجي لزمن إصدار خوارزمياتهم.

هذا البحث يقترح تصميم خوارزمية تشفير انسيابي جديدة و أمينة بإسم (الكنغر) التي صممت لتكون أكثر أمنية من أنظمة التشفير الانسيابي التقليدي التي تستخدم XOR للخلط.

الخوارزمية المقترحة تشمل جزئين رئيسين.

الجزء الأول يتضمن مولد الأرقام العشوائية الكاذبة PRNG باستخدام خوارزمية الأرنب Rabbit.

و الجزء الثاني يتضمن دالة دورة Round function غير خطية قابلة للعكس لانجاز عملية التشفير و فك الشفرة.

هذا يؤدي لتقوية الدامج الضعيف XOR.

تصميم الـ PRNG يعتمد على تكرار مجموعة من الدوال المزدوجة الغير خطية لتوليد سلسلة الارباك confusion sequence.

دالة الدورة تذكر بتصميم دورة التشفير الكتلي AES.

على كل حال، التشفير المقترح ليس مولد أرقام عشوائية فقط.

إنما هو تشفير انسيابي ذو تزامن ذاتي self-synchronizing – النص الواضح يؤثر في وظيفته الداخلية.

تستخدم الخوارزمية المقترحة مفتاح سري 16-byte لتشفير النص الواضح الذي يكون من مضاعفات الـ 16-bytes إلى طول (264 bytes).

كذلك تم تقيين الأداء و متطلبات الذاكرة للنظام المقترح.

حيث تحتاج مرحلة الإعداد إلى 1987 عملية و تحتاج عمليات التشفير / فك الشفرة إلى 4 عمليات لكل byte.

و متطلبات الذاكرة هي (344 bytes).

تم التنفيذ على حاسبة شخصية (Pentium IV, 1.79 GHz, 224 MB of RAM)، Windows XP، باستخدام (Java Builder 7).

الملخص EN

Stream cipher designers offer new algorithms by employing the characteristics of the basic structure to get algorithms that have advanced features from security and speed stand point of view.

Taking into consideration the benefit from the scientific and technical development at the publish time of their algorithms versions.

This research proposes the design of a new efficient and secure stream cipher, named (Kangaroo) which was designed to be more secure than conventional stream cipher systems that use XOR for mixing.

The proposed algorithm encompasses two major components.

The first part involves the Pseudo Random Number Generator (PRNG) using Rabbit algorithm.

And the second part involves a nonlinear invertible round function (combiner) to perform the encryption and decryption processes.

This will lead to strengthen the weak XOR combiner.

The proposed cipher is not a random number generator alone.

Instead it is self-synchronizing stream cipher such that - the cipher text influences its internal functioning.

The proposed algorithm uses 16-bytes secret key to encrypt the plaintext which is multiple of 16-bytes up to (264 bytes) length.

Also the performance and memory requirements of the proposed system are evaluated.

Such that the setup stage requires 1987 operations and the encryption / decryption processes require 4 operations per byte.

And the memory requirement is 344 bytes.

The implementation was done on a (Pentium IV, 1.79 GHz, 224 MB of RAM) PC, Windows XP, using (Java Builder 7).

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

Rahmah, Abd al-Munim Salih& al-Qurayshi, Suhad Abd al-Zahrah Hasan. 2010. Kangaroo a proposed stream cipher algorithm. Engineering and Technology Journal،Vol. 28, no. 03.
https://search.emarefa.net/detail/BIM-45784

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

Rahmah, Abd al-Munim Salih& al-Qurayshi, Suhad Abd al-Zahrah Hasan. Kangaroo a proposed stream cipher algorithm. Engineering and Technology Journal Vol. 28, no. 03 (2010).
https://search.emarefa.net/detail/BIM-45784

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

Rahmah, Abd al-Munim Salih& al-Qurayshi, Suhad Abd al-Zahrah Hasan. Kangaroo a proposed stream cipher algorithm. Engineering and Technology Journal. 2010. Vol. 28, no. 03.
https://search.emarefa.net/detail/BIM-45784

نوع البيانات

مقالات

لغة النص

الإنجليزية

الملاحظات

Includes bibliographical references

رقم السجل

BIM-45784