Key whitening
کرپٹوگرافی میں، کلیدی سفید کرنا ایک ایسی تکنیک ہے جس کا مقصد تکرار شدہ بلاک سائفر کی حفاظت کو بڑھانا ہے۔ یہ ان مراحل پر مشتمل ہوتا ہے جو ڈیٹا کو کلید کے حصوں کے ساتھ جوڑتے ہیں۔ کلیدی سفید کرنے کی سب سے عام شکل xor-انکرپٹ-xor ہے-پہلے راؤنڈ سے پہلے اور خفیہ کاری کے آخری راؤنڈ کے بعد ایک سادہ XOR کا استعمال کرتے ہوئے۔ کلیدی سفید کرنے کی شکل استعمال کرنے والا پہلا بلاک سائفر ڈی ای ایس-ایکس ہے، جو صرف سفید کرنے کے لیے دو اضافی 64 بٹ چابیاں استعمال کرتا ہے، جو ڈی ای ایس کی عام 56 بٹ کلید سے بالاتر ہے۔ اس کا مقصد بروٹ فورس حملے کی پیچیدگی کو بڑھانا، الگورتھم میں بڑی تبدیلیوں کے بغیر کلید کے موثر سائز کو بڑھانا ہے۔ ڈی ای ایس-ایکس کے موجد، رون ریوسٹ نے اس تکنیک کو سفید کرنے کا نام دیا۔ سائفر ایف ای اے ایل (اس کے بعد خوفو اور خفری) نے باقی سائفر میں استعمال ہونے والی اسی کلید کے حصوں کا استعمال کرتے ہوئے کلیدی سفید کرنے کا رواج متعارف کرایا۔ یہ وحشیانہ حملوں سے کوئی اضافی تحفظ فراہم نہیں کرتا ہے، لیکن یہ دوسرے حملوں کو مزید مشکل بنا سکتا ہے۔ فیسٹل سائفر یا اسی طرح کے الگورتھم میں، کلیدی سفید کرنا پہلے اور آخری دور کے افعال میں مخصوص ان پٹ کو چھپا کر سیکیورٹی میں اضافہ کر سکتا ہے۔ خاص طور پر، یہ درمیانی حملے کے لیے حساس نہیں ہے۔ کلیدی سفید کرنے کی اس شکل کو بعد کے بہت سے بلاک سائفرز کی خصوصیت کے طور پر اپنایا گیا ہے، جن میں اے ای ایس، ایم اے آر ایس، آر سی 6، اور ٹو فش شامل ہیں۔ وائٹنگ ٹرانسفارمیشن حوالہ جات کلیدی انتظام بلاک سائفرز بھی دیکھیں۔