ব্লক সাইফারের জনপ্রিয় উদাহরণ (Popular Block Cipher Examples)
১. CAST ব্লক সাইফার (The CAST Block Cipher)
- DES ব্লক সাইফারotypic উন্নতি, কানাডায় কার্লাইল অ্যাডামস (Carlisle Adams) ও スタッフ টাভারেস (Stafford Tavares) দ্বারা প্রস্তাবিত।
- নাম তাদের ইনিশিয়ালস থেকে (C-A-S-T)।
- ৬৪-বিট ব্লক সাইজ, ৬৪-বিট কী সাইজ।
- ফাইস্টেল স্ট্রাকচার ব্যবহার করে সাবস্টিটিউশন-পারমিউটেশন নেটওয়ার্ক। লেখকরা ফাইস্টেল মেকানিজম পছন্দ করলেন কারণ এটি ভালোভাবে অধ্যয়ন করা এবং মৌলিক স্ট্রাকচার্যাল দুর্বলতা থেকে মুক্ত।
২. ব্লোফিশ (Blowfish)
- ব্রুস স্নাইয়ার (Bruce Schneier) দ্বারা প্রস্তাবিত ৬৪-বিট ব্লক সাইফার।
- ৩২-বিট মাইক্রোপ্রসেসরে দ্রুত সাইফারিংয়ের জন্য ডিজাইন করা।
- শক্তিশালী এবং ভেরিয়েবল কী লেন্থ—৪৪৮ বিট পর্যন্ত বাড়ানো যায়।
- যেখানে কী কম পরিবর্তন হয় (কমিউনিকেশন লিংক, ফাইল এনক্রিপ্টর) সেখানে উপযোগী। প্যাকেট সুইচিং বা ওয়ান-ওয়ে হ্যাশ ফাংশনে উপযোগী নয়।
- স্মার্ট কার্ডের জন্য আদর্শ নয় (আরও কম্প্যাক্ট সাইফার দরকার)।
- ৩২-বিট মাইক্রোপ্রসেসরে DES-এর চেয়ে দ্রুত।
৩. IDEA (International Data Encryption Algorithm)
- IDEA = International Data Encryption Algorithm। অন্য একটি ব্লক সাইফার।
- ৬৪-বিট ডেটা ব্লক, ১২৮-বিট কী।
- Xuejia Lai ও James Massey আবিষ্কার, ১৯৯০ সালে নামकरण (বিহাম ও শামিরের ডিফারেনশিয়াল ক্রিপ্টান্যালসিস কাজের পর উন্নত করে)।
- ডিজাইন প্রিন্সিপল: ভিন্ন অ্যালজেব্রিক সেট থেকে গাণিতিক অপারেশন কম্বাইন করা। হاردওয়্যার ও সফটওয়্যার দুতোতেই সহজে ইমপ্লিমেন্টযোগ্য।
- সিম্পল কী শিডিউলিং: ১২৮-বিট কী → আটটি ১৬-বিট ব্লক। প্রথম ছয়টি প্রথম রাউন্ডে, বাকি দুটি দ্বিতীয় রাউন্ডে। পুরো কী ২৫ স্টেপ বামে রোটেট → আবার আট ব্লক। এই প্রক্রিয়া অ্যালগরিদম শেষ পর্যন্ত চলে।
৪. RC5
- رون রিভেস্ট (Ron Rivest) আবিষ্কৃত। সিমেট্রিক কী-ভিত্তিক ব্লক এনক্রিপশন অ্যালগরিদম।
- প্রধান বৈশিষ্ট্য: খুব দ্রুত—প্রিমিটিভ কম্পিউটার অপারেশন মাত্র ব্যবহার করে।
- ভেরিয়েবল রাউন্ড সংখ্যা ও ভেরিয়েবল কী সাইজ—লচীলতা যোগ করে।
- কম মেমরি দরকার—ইমপ্লিমেন্টেশনে। এই ফিচারের কারণে ডেস্কটপ অপারেশন, স্মার্ট কার্ড ইত্যাদিতে ব্যবহারযোগ্য।