Kangaroo a proposed stream cipher algorithm
Other Title(s)
" الكنغر" خوارزمية مقترحة للتشفير الإنسيابي
Joint Authors
Rahmah, Abd al-Munim Salih
al-Qurayshi, Suhad Abd al-Zahrah Hasan
Source
Engineering and Technology Journal
Issue
Vol. 28, Issue 03 (30 Sep. 2010)15 p.
Publisher
Publication Date
2010-09-30
Country of Publication
Iraq
No. of Pages
15
Main Subjects
Topics
Abstract 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).
Abstract 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).
American Psychological Association (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
Modern Language Association (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
American Medical Association (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
Data Type
Journal Articles
Language
English
Notes
Includes bibliographical references
Record ID
BIM-45784