কম্পিউটার

তথ্য নিরাপত্তায় ন্যূনতম উল্লেখযোগ্য বিট অ্যালগরিদম কি?


ন্যূনতম উল্লেখযোগ্য বিট (LSB) সন্নিবেশ একটি চিত্র ফাইলে ডেটা এম্বেড করার একটি সাধারণ এবং সহজ পদ্ধতি। এই পদ্ধতিতে একটি বাইটের LSB একটি M’s বিট দিয়ে পুনরুদ্ধার করা হয়। এই কৌশলটি ইমেজ স্টেগানোগ্রাফির জন্য ভাল কাজ করে। ছবির মধ্যে ডেটা লুকানোর জন্য, LSB (Least Significant Byte) পদ্ধতি সাধারণত ব্যবহার করা হয়।

একটি চিত্র ফাইল হল একটি ফাইল যা একটি চিত্রের বিভিন্ন অবস্থানে একাধিক রঙ এবং আলোর তীব্রতা দেখায়। ভিতরে ডেটা লুকানোর জন্য সবচেয়ে ভালো ধরনের ইমেজ ফাইল হল 24 বিট বিএমপি (বিটম্যাপ) ইমেজ।

যখন একটি ছবি বড় মানের এবং রেজোলিউশনের হয় তখন ছবির মধ্যে তথ্য লুকানো সহজ হয়। যদিও 24 বিট ছবি তাদের আকারের কারণে ডেটা লুকানোর জন্য সেরা।

কিছু লোক 8 বিট BMP's বা GIF সহ সম্ভবত অন্য ইমেজ ফরম্যাট নির্বাচন করতে পারে। কারণ হচ্ছে ইন্টারনেটে উচ্চতর ছবি এন্ট্রি সন্দেহ জাগাতে পারে।

সর্বনিম্ন উল্লেখযোগ্য বিট অর্থাৎ অষ্টম বিটটি গোপন বার্তার একটি বিটে স্থানান্তর করতে ব্যবহার করা যেতে পারে। যখন এটি একটি 24-বিট ইমেজ ব্যবহার করতে পারে, তখন প্রতিটি পিক্সেলে লাল, সবুজ এবং নীল রঙের উপাদানগুলির একটি বিট রূপান্তর করে কেউ 3 বিট সংরক্ষণ করতে পারে৷

ধরুন এতে RGB এনকোডিং সহ তিনটি সংলগ্ন পিক্সেল (9 বাইট) থাকতে পারে৷

10010101 00001101 11001001

10010110 00001111 11001011

10011111 00010000 11001011

যখন সংখ্যা 300, তখন বাইনারি বিবরণটি 100101100 ইমেজের এই উপাদানটির সর্বনিম্ন উল্লেখযোগ্য বিটগুলিতে ইনস্টল করা হয়। যদি এটি এই 9টি বিটগুলি কভার করতে পারে তবে 9 বাইটের LSB সম্পন্ন করেছে এবং এটি নিম্নলিখিতগুলি পেতে পারে (যেখানে বোল্ড বিটগুলি পরিবর্তন করা হয়েছে)

10010101 00001100 11001000

10010111 00001110 11001011

10011111 00010000 11001010

তাই 300 নম্বরটি গ্রিডে এম্বেড করা হয়েছিল, এমবেড করা বার্তা অনুযায়ী রূপান্তরিত করার জন্য শুধুমাত্র 5 বিট প্রয়োজন। গড়ে, সর্বাধিক কভার আকার ব্যবহার করে একটি গোপন বার্তা লুকানোর জন্য একটি চিত্রের অর্ধেক বিট পরিবর্তন করতে হবে৷

এলএসবি অ্যালগরিদম

  • এটি একটি ইনপুট হিসাবে M*N আকারের একটি কভার চিত্র চয়ন করতে পারে৷

  • লুকানো বার্তাটি শুধুমাত্র একটি ছবির RGB উপাদানে এম্বেড করা হয়েছে।

  • একটি ভাল খরচ অর্জন করতে কভার ছবিতে তথ্য লুকানোর জন্য সেরা অবস্থান অর্জন করতে এটি একটি পিক্সেল নির্বাচন ফিল্টার প্রয়োজন হতে পারে৷

  • ফিল্টারটি রেকর্ড গোপন করার জন্য প্রতিটি পিক্সেলের ন্যূনতম গুরুত্বপূর্ণ বিট (LSB) ব্যবহার করা যেতে পারে, সবচেয়ে উল্লেখযোগ্য বিটগুলি (MSB) রেখে৷

  • এর পরে বিট প্রতিস্থাপন পদ্ধতি ব্যবহার করে বার্তাটি লুকানো হয়।

GIF চিত্রগুলি LSB স্টেগানোগ্রাফির জন্যও ব্যবহার করা যেতে পারে, যদিও আরও যত্ন নেওয়া উচিত। জিআইএফ ইমেজগুলির সাথে ব্যবহৃত প্যালেট পদ্ধতির সমস্যা হল যে একটি পিক্সেলের ন্যূনতম উল্লেখযোগ্য বিট পরিবর্তন করা উচিত এবং এটি সম্পূর্ণরূপে একাধিক রঙে পরিণত হতে পারে কারণ রঙ প্যালেটের সূচী পরিবর্তন করা হয়েছে৷

যদি সংলগ্ন প্যালেট এন্ট্রিগুলি একই হয়, তবে সামান্য বা কোন লক্ষণীয় পরিবর্তন হতে পারে, তবে এটি সংলগ্ন প্যালেট এন্ট্রিগুলি খুব বৈচিত্র্যময় হওয়া উচিত, পরিবর্তনটি স্পষ্ট হতে পারে৷


  1. তথ্য নিরাপত্তা ডিইএস অ্যালগরিদম কি?

  2. তথ্য নিরাপত্তা সম্প্রসারণ পারমুটেশন কি?

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

  4. তথ্য নিরাপত্তা RSA অ্যালগরিদম কি?