কম্পিউটার

তথ্য নিরাপত্তা ব্লক সাইফার কি?


একটি ব্লক সাইফার হল এনক্রিপশনের একটি সেট যেখানে প্লেইন টেক্সটকে প্রথমে কয়েকটি ব্লকে বিভক্ত করা হয়, প্রতিটির একটি নির্দিষ্ট আকার থাকে। মূলত, প্রতিটি ব্লকে একই সংখ্যক ডেটা বিট থাকে। যে কোনো সময়ে, এনক্রিপশন পদ্ধতিটি প্লেইন টেক্সটের একটি পৃথক ব্লকে কাজ করে এবং এটিকে সাইফারটেক্সটের একটি ব্লকে স্থানান্তর করতে এনক্রিপশন কী ব্যবহার করে।

প্রতিটি ব্লক একই আকারের (যেমন 64 বিট)। উদাহরণস্বরূপ, একটি 160-বিট প্লেইন টেক্সট প্রতিটি 64-বিটের 2 ব্লকে এনকোড করা হয়, যখন তৃতীয় ব্লকে 32 বিটের অবশিষ্ট ব্যালেন্স থাকবে। অন্যান্য ব্লকের মতো একই আকার সমর্থন করার জন্য এটি একটি অতিরিক্ত 32 বিট দিয়ে প্যাড করা হবে৷

একটি ব্লক সাইফার হল একটি এনক্রিপশন পদ্ধতি যা স্ট্রিম সাইফারের মতো একবারে এক বিট এনকোড করার পরিবর্তে পাঠ্যের একটি ব্লককে এনকোড করার জন্য একটি প্রতিসম কী সহ একটি নির্ধারক অ্যালগরিদম ব্যবহার করে৷

ব্লক সাইফার হল সিউডোর্যান্ডম পারমুটেশন (পিআরপি) শ্রেণীবিভাগ যা বিটের নির্দিষ্ট আকারের ব্লকে কাজ করে। PRPs হল এমন ফাংশন যা একেবারে র্যান্ডম পারমুটেশন থেকে বোঝা যায় না এবং তাই, বিশ্বাসযোগ্য হিসাবে বিবেচিত হয়, যতক্ষণ না সত্য প্রমাণিত হয়।

একটি ব্লক সাইফার n বিটের একটি প্লেইন টেক্সট ব্লকে কাজ করে n বিটের একটি সাইফার টেক্সট ব্লক তৈরি করে। সম্ভাব্য বেশ কয়েকটি প্লেইনটেক্সট ব্লক রয়েছে এবং এনক্রিপশন পরিবর্তনযোগ্য হওয়ার জন্য (অর্থাৎ, ডিক্রিপশন সম্ভব হওয়ার জন্য), প্রতিটির একটি অনন্য সাইফার টেক্সট ব্লক তৈরি করা উচিত। এই ধরনের রূপান্তরটি বিপরীতমুখী বা অ-একবচন হিসাবে পরিচিত।

টেক্সটের অভিন্ন ব্লক এনক্রিপ্ট করার সুযোগকে সরিয়ে দেওয়ার জন্য ব্লক সাইফার মোড তৈরি করা হয়েছে একই পদ্ধতিতে, আগের এনক্রিপ্ট করা ব্লক থেকে তৈরি সাইফারটেক্সট পরবর্তী ব্লকে ব্যবহার করা হয়।

ইনিশিয়ালাইজেশন ভেক্টর (IV) নামে পরিচিত বিটের একটি ব্লক। সাইফারটেক্সট প্রদান করার জন্য এটি অপারেশনের মোড দ্বারাও ব্যবহার করা যেতে পারে এমনকি একই প্লেইনটেক্সট বার্তা একাধিকবার এনক্রিপ্ট করা হলেও সুনির্দিষ্ট থাকে। একটি ব্লক সাইফার হল সাইফারের একটি শ্রেণি যা পাঠ্যকে এনক্রিপ্ট করে একটি অ্যালগরিদমের মাধ্যমে পাঠ্যের ব্লকগুলিকে কাজ করে যা এটিকে ভাগ করে। এটি একটি স্ট্রিম সাইফারের বিরুদ্ধে যা একবারে একটি বিট পাঠ্য এনক্রিপ্ট করে৷

উদাহরণস্বরূপ, একটি ব্লক সাইফার পরবর্তী অনুচ্ছেদে পরিবর্তন করার আগে এই পাঠের প্রথম অনুচ্ছেদটি এনক্রিপ্ট করে কাজ করবে৷

একটি ব্লক সাইফার পুরো পাঠটি এনক্রিপ্ট না হওয়া পর্যন্ত এই পর্বটি পুনরাবৃত্তি করতে পারে। অনুরূপ অনুচ্ছেদে পরবর্তী অক্ষর পরিবর্তন করার আগে একটি স্ট্রিম সাইফার প্রথম অনুচ্ছেদের প্রথম অক্ষরটি এনক্রিপ্ট করে শুরু করতে পারে৷

পুরো পাঠটি এনক্রিপ্ট না হওয়া পর্যন্ত এই পদ্ধতিটি পুনরাবৃত্তি করা হয়। সাইফার দ্বারা এনক্রিপ্ট করা টেক্সট সাইফারটেক্সট নামে পরিচিত। এটি সাইফারটেক্সটটিকে তার আসল অবস্থায় ফিরিয়ে আনতে পারে, এটি আবার সাইফারের মাধ্যমে চালানো উচিত।


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

  2. তথ্য নিরাপত্তা আইডিইএ কি?

  3. তথ্য সুরক্ষায় মনোঅ্যালফাবেটিক সাইফার কী?

  4. তথ্য সুরক্ষায় পলিলফাবেটিক প্রতিস্থাপন সাইফার কী?