কম্পিউটার

ব্লক সাইফার জনপ্রিয় উদাহরণ কি কি?


ব্লক সাইফারের কিছু জনপ্রিয় উদাহরণ রয়েছে যা নিম্নরূপ -

কাস্ট ব্লক সাইফার − CAST ব্লক সাইফার হল ডিইএস ব্লক সাইফারের একটি অগ্রগতি, যা কানাডায় কার্লাইল অ্যাডামস এবং স্টাফোর্ড টাভারেস দ্বারা প্রবর্তিত হয়েছিল। সাইফারের নাম উদ্ভাবকদের আদ্যক্ষর অনুসারে বলে মনে হচ্ছে। CAST অ্যালগরিদমের 64 বিট ব্লক সাইজ আছে এবং 64 বিট সাইজের একটি কী আছে৷

CAST ফিস্টেল কাঠামোর উপর ভিত্তি করে প্রতিস্থাপনের স্থানান্তর নেটওয়ার্ক সম্পাদন করে। লেখকরা সংজ্ঞায়িত করেছেন যে তাদের ফিস্টেল মেকানিজম প্রয়োজন, কারণ এটি ভালভাবে বিবেচনা করা হয় এবং মৌলিক কাঠামোগত দুর্বলতা থেকে মুক্ত৷

ব্লোফিশ − Blowfish হল একটি 64-বিট ব্লক সাইফার যা ব্রুস শ্নেয়ার দ্বারা প্রবর্তিত হয়েছিল। ব্লোফিশ 32-বিট মাইক্রোপ্রসেসরগুলিতে দ্রুত সাইফারিংয়ের জন্য ডিজাইন করা হয়েছিল। ব্লোফিশও শক্ত এবং এর একটি পরিবর্তনশীল কী দৈর্ঘ্য রয়েছে যা 448 বিটে বাড়ানো যেতে পারে।

ব্লোফিশ এমন অ্যাপ্লিকেশনগুলির জন্য অ্যাক্সেসযোগ্য যেখানে কীটি সাধারণত যোগাযোগের লিঙ্ক বা ফাইল এনক্রিপ্টরের মতো পরিবর্তন করে না। তবে প্যাকেট স্যুইচিং বা ওয়ান-ওয়ে হ্যাশ ফাংশনের মতো সফ্টওয়্যারগুলির জন্য, এটি সঠিক নয়৷

ব্লোফিশ স্মার্ট কার্ডের জন্য নিখুঁত নয়, যার জন্য আরও কমপ্যাক্ট সাইফার প্রয়োজন। 32-বিট মাইক্রোপ্রসেসরে সঞ্চালিত হলে ব্লোফিশ DES এর চেয়ে দ্রুত।

আইডিয়া − IDEA মানে আন্তর্জাতিক ডেটা এনক্রিপশন অ্যালগরিদম। এটি আরেকটি ব্লক সাইফার। এটি 64 বিট ডেটা ব্লকে কাজ করে এবং কীটি 128 বিট দীর্ঘ। এটি জুয়েজিয়া লাই এবং জেমস ম্যাসি দ্বারা প্রবর্তন করা হয়েছিল এবং বিহাম এবং শামিরের ডিফারেনশিয়াল ক্রিপ্টানালাইসিসের মূল কাজটির উপর ভিত্তি করে সাইফারের মূল প্রস্তাবটি পরিবর্তন এবং উন্নত করার পরে 1990 সালে IDEA নামকরণ করা হয়েছিল।

IDEA এর পিছনে নকশা নীতি হল বিভিন্ন বীজগণিতীয় সেট থেকে পাটিগণিতিক ক্রিয়াকলাপগুলির সমন্বয়। এই গাণিতিক ক্রিয়াকলাপগুলি হার্ডওয়্যার এবং সফ্টওয়্যার উভয় ক্ষেত্রেই করা হয়৷

IDEA এর একটি খুব সহজ কী শিডিউলিং আছে। এটি 128 বিট কী তৈরি করে এবং এটিকে আটটি 16 বিট ব্লকে বিভক্ত করে। প্রথম ছয়টি ব্লক প্রথম রাউন্ডের জন্য ব্যবহার করা হয়, বাকি দুটি দ্বিতীয় রাউন্ডের জন্য ব্যবহার করা হয়। এইভাবে পুরো 128 বিট কীটিকে বাম দিকে 25টি ধাপের জন্য একটি ঘূর্ণন দেওয়া হয় এবং আবার আটটি ব্লকে বিভক্ত করা হয়।

প্রথম চারটি ব্লক দ্বিতীয় রাউন্ডের জন্য অবশিষ্ট সাবকি হিসাবে ব্যবহার করা হয়, যেখানে শেষ চারটি ব্লক তৃতীয় রাউন্ডের জন্য ব্যবহার করা হয়। কীটিকে 25 বিট দ্বারা একটি বাম স্থানান্তর দেওয়া হয় এবং অন্য সাবকিগুলি অর্জিত হয়। অ্যালগরিদম শেষ না হওয়া পর্যন্ত প্রক্রিয়াটি অব্যাহত থাকে।

RC5 RC5 আবিষ্কার করেন রন রিভেস্ট। এটি একটি ব্লক এনক্রিপশন অ্যালগরিদম সিমেট্রিক কী এর উপর নির্ভর করে। এটির প্রধান বৈশিষ্ট্য এটি বেশ দ্রুত কারণ এটি শুধুমাত্র আদিম কম্পিউটার অপারেশন প্রয়োজন. এটি নমনীয়তা সন্নিবেশ করার জন্য একটি পরিবর্তনশীল সংখ্যক রাউন্ড এবং পরিবর্তনশীল বিট সাইজ কী সক্ষম করে৷

RC5 ব্যবহার করার আরেকটি সুবিধা হল এটি বাস্তবায়নের জন্য কম মেমরির প্রয়োজন। এই বৈশিষ্ট্যটি RC 5কে ডেস্কটপ অপারেশন, স্মার্ট কার্ড ইত্যাদির মতো বিভিন্ন উদ্দেশ্যে ব্যবহার করার অনুমতি দেয়।


  1. তথ্য সুরক্ষায় আধুনিক ব্লক সাইফারের উপাদানগুলি কী কী?

  2. মনোঅ্যালফাবেটিক সাইফারের কৌশলগুলি কী কী?

  3. পাবলিক কী ক্রিপ্টোগ্রাফির কাজগুলো কী কী?

  4. তথ্য সুরক্ষায় RSA-এর পদক্ষেপগুলি কী কী?