تبييض المفاتيح

في علم التشفير ، يُعدّ تبييض المفتاح تقنية تهدف إلى زيادة أمان تشفير الكتلة المتكرر . وهي تتكون من خطوات تجمع البيانات مع أجزاء من المفتاح .

تفاصيل

تبييض المفتاح باستخدام تقنية XOR-Encrypt-XOR: يتم إطالة مفتاح (قصير) باستخدام جزئي المفتاح Key1 وKey2

الشكل الأكثر شيوعًا لتبييض المفاتيح هو xor–encrypt–xor – باستخدام عملية XOR بسيطة قبل الجولة الأولى وبعد الجولة الأخيرة من التشفير . 

أول خوارزمية تشفير كتلية تستخدم شكلاً من أشكال تبييض المفتاح هي DES-X ، التي تستخدم ببساطة مفتاحين إضافيين بحجم 64 بت للتبييض، بالإضافة إلى مفتاح DES العادي بحجم 56 بت . يهدف هذا إلى زيادة تعقيد هجوم القوة الغاشمة ، مما يزيد من الحجم الفعلي للمفتاح دون تغييرات جوهرية في الخوارزمية. أطلق رون ريفست ، مخترع DES-X ، على هذه التقنية اسم "التبييض" .

أدخلت خوارزمية التشفير FEAL (تلتها خوارزميتا خوفو وخفرع ) ممارسة تبييض المفتاح باستخدام أجزاء من نفس المفتاح المستخدم في بقية الخوارزمية. لا يوفر هذا أي حماية إضافية ضد هجمات القوة الغاشمة، ولكنه قد يُصعّب الهجمات الأخرى. في خوارزمية فيستل أو خوارزمية مشابهة، يُمكن لتبييض المفتاح زيادة الأمان عن طريق إخفاء المدخلات المحددة لوظائف الجولة الأولى والأخيرة. على وجه الخصوص، فهي غير قابلة للاختراق بواسطة هجوم الالتقاء في المنتصف . وقد اعتُمد هذا النوع من تبييض المفتاح كميزة في العديد من خوارزميات التشفير الكتلية اللاحقة، بما في ذلك AES و MARS و RC6 و Twofish .

انظر أيضاً

مراجع