تصميم خوارزمية تشفير كتلية جديدة عالية السرية

Abstract

تعتبر خوارزمية تشفير (Twofish) من الخوارزميات القوية للغاية وذات بُنية معقده إلى حد ما وتتخللها معظم عمليات توزيع وتبديل البيانات ويمكن تنفيذها بسهولة. مفاتيح خوارزمية Twofish متغيّرة الاطوال (128,192 او256 بت)، وجدول المفاتيح فيها يتولد مرة واحده ويتكرر استخدامه في تشفير كل كتل الرسالة مهما كان عددها وهذا يقلل من سرية التشفير. في هذا البحث تناولنا تصميم جديد لخوارزمية Twofish بمفهوم جديد والمتمثل بالتغيير الدائم في عملية التشفير وعملية توليد مفاتيح التشفير لكل كتلة. يعد هذا المفهوم جديد وغير مطروق في كافة خوارزميات التشفير الكتلي المعروفة، ويعتمد على توليد دائم للمصفوفاتMDS (Maximum Distance Separable) و RS (Reed Solomon) الداخلة في عملية التشفير وعملية توليد المفتاح كل حسب عملها. لقد تمكنا من استخدام تشفير جيف Geffe الانسيابي في توليد المصفوفات MDS وRS ليصبح لكل كتلة صريحة مصفوفات ومفاتيح جديدة تختلف من كتلة إلى أخرى، مما يكسب الخوارزمية حماية ضد العدو. أخيرا هذه الخوارزمية تعمل تقريبا كخوارزمية .One-Time Pad