TY - JOUR ID - TI - DEVELOPMENT OF RC4 STREAM CIPHERS USING BOOLEAN FUNCTIONS AU - Abdul Aziz Salih AU - Lec. Dr. Ali M. Sagheer AU - Prof. Dr. Abdul-Monem S. Rahma PY - 2012 VL - IS - 29 SP - 393 EP - 413 JO - Journal of Baghdad College of Economic sciences University مجلة كلية بغداد للعلوم الاقتصادية الجامعة SN - 2072778X 27895871 AB - RC4 was designed by Ron Rivest in 1987 as an attempt to make a stream cipher which is more suitable for software implementations. He did not use Linear Feed Back Shift Register (LFSR) at all, but used a dynamic permutation instead. RC4 is one of the most popular stream ciphers and widely used in practical software applications. The paper describes the functioning of RC4 and present previously published analysis and present a new modified cipher algorithm which uses a similar internal organization to RC4, but uses different methods. The proposed variation of RC4 increase the performance of the implementation of the RC4, two secret key arrays and two lock up table to maximize the size of the random sequence size, were used. The proposed system offers more randomness in the sequences; also, the maximum length of the sequence is appeared longer than the origin RC4 that makes the cryptanalysis more complex than RC4.

RC4 هو احد أنظمة التشفير الانسيابي الذي صمم مِن قِبل رون رايفست في عام 1987 في محاولةِ لجَعْل التشفير الانسيابي أكثرُ مناسبة لتطبيقاتِ البرامجِ. حيث لَمْ يُستعملْ (LFSR) مطلقاً، لكن استعملَ تقليب دينامكي بدلاً مِن ذلك. RC4 أحد طرق التشفير الانسيابي هي الأكثر شعبيةً، هذا السببِ الذي دفعنا لدِراسَة ميزّاتِ وخصائصِ RC4.هذه الرسالة تقدم وصف RC4 وتعرض بعض طرق التحليل السابقة وكذلك تقدم خوارزمية تشفير معدلة تستخدم نفس المنظومة الداخلية للـ RC4 ولكن بطريقة مختلفة وكذلك استخدام أفكار جديدة من الـ RC4 لتصميم أنظمة تشفير مطورة جديدة. وكذلك نقدم هذه الرسالة تحويراً جديداً (RC4) كمقترحَ مطور عن RC4. وهذا التطوير أدى إلى زيادةُ كفاءة أداءُ وتطبيقِ RC4، حيث استخدمنا مفتاحِيين سِرِّيين وجدوليين لزيادة حجمِ السلسلةِ العشوائيِة.يَعْرضُ نظامُ الاقتراح أكثر عشوائية في السلاسلِ، كذلك، الطول الأقصى للسلسلةِ يَبْدو أكثر طولاً مِنْ RC4 الأصلِي مما يعقد الحل لمحلل الشفرة أكثر من RC4.Abstract: ER -