Key whitening
ক্রিপ্টোগ্রাফিতে, কী হোয়াইটনিং একটি কৌশল যা একটি পুনরাবৃত্ত ব্লক সাইফারের নিরাপত্তা বাড়ানোর উদ্দেশ্যে করা হয়। এটি এমন পদক্ষেপ নিয়ে গঠিত যা কী-এর অংশগুলির সাথে তথ্যকে একত্রিত করে। কী সাদা করার সবচেয়ে সাধারণ রূপ হল xor-এনক্রিপ্ট-xor-প্রথম রাউন্ডের আগে এবং শেষ রাউন্ডের এনক্রিপশনের পরে একটি সাধারণ XOR ব্যবহার করা। প্রথম ব্লক সাইফার যা কী হোয়াইটনিং-এর একটি রূপ ব্যবহার করে তা হল ডিইএস-এক্স, যা ডিইএস-এর সাধারণ 56-বিট কী-এর বাইরে সাদা করার জন্য দুটি অতিরিক্ত 64-বিট কী ব্যবহার করে। অ্যালগরিদমে বড় পরিবর্তন ছাড়াই চাবিটির কার্যকর আকার বৃদ্ধি করে ব্রুট ফোর্স অ্যাটাকের জটিলতা বাড়ানোর উদ্দেশ্যে এটি করা হয়েছে। ডিইএস-এক্স-এর উদ্ভাবক রন রিভেস্ট এই কৌশলটির নাম দিয়েছেন সাদা করা। সাইফার এফ. ই. এ. এল (খুফু এবং খাফ্রে অনুসরণ করে) বাকি সাইফারে ব্যবহৃত একই কী-এর অংশ ব্যবহার করে কী সাদা করার অনুশীলন চালু করে। এটি ব্রুট ফোর্স আক্রমণ থেকে কোনও অতিরিক্ত সুরক্ষা প্রদান করে না, তবে এটি অন্যান্য আক্রমণকে আরও কঠিন করে তুলতে পারে। একটি ফিস্টেল সাইফার বা অনুরূপ অ্যালগরিদমে, কী হোয়াইটনিং প্রথম এবং শেষ রাউন্ডের ফাংশনে নির্দিষ্ট ইনপুটগুলি গোপন করে নিরাপত্তা বাড়িয়ে তুলতে পারে। বিশেষত, এটি মাঝখানে মিলিত আক্রমণের জন্য সংবেদনশীল নয়। কী হোয়াইটনিংয়ের এই রূপটি এইএস, এম. এ. আর. এস, আর. সি 6 এবং টুফিশ সহ অনেক পরবর্তী ব্লক সাইফারের একটি বৈশিষ্ট্য হিসাবে গৃহীত হয়েছে। আরও দেখুন হোয়াইটনিং ট্রান্সফর্মেশন রেফারেন্স কী ম্যানেজমেন্ট ব্লক সাইফার