কম্পিউটার টিউটোরিয়াল

তথ্য নিরাপত্তায় ইমেজ স্টেগানোগ্রাফির পদ্ধতিগুলো কী কী?

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

ইমেজে তথ্য লুকানোর তিনটি মূল পদ্ধতি নিচে দেওয়া হলো:

লিস্ট সিগনিফিক্যান্ট বিট ইনসারশন (Least Significant Bit Insertion)

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

ডেটা লুকানোর জন্য সেরা ইমেজ ডকুমেন্ট হলো ২৪ বিট BMP (বিটম্যাপ) ইমেজ। যখন একটি ইমেজ উচ্চ গুণবত্তা এবং রেজোলিউশনের হয়, তখন ইমেজের মধ্যে ডেটা লুকানো সহজ। যদিও ২৪ বিট ইমেজ তাদের সাইজের কারণে ডেটা লুকানোর জন্য সেরা। কিছু লোক ৮ বিট BMP বা সম্ভবত অন্য ইমেজ ফরম্যাট যেমন GIF পছন্দ করতে পারে। গুরুত্বপূর্ণ কারণ ইন্টারনেটে উচ্চ ইমেজ পোস্ট করা সন্দেহ জাগাতে পারে।

লিস্ট সিগনিফিক্যান্ট বিট অর্থাৎ আটাম বিট একটি প্রাইভেট মেসেজের বিটে পরিবর্তন করতে ব্যবহার করা যেতে পারে। ২৪-বিট ইমেজ ব্যবহার করলে, প্রতিটি পিক্সেলে ৩ বিট সংরক্ষণ করা যায় রেড, গ্রিন এবং ব্লু কালার কম্পোনেন্টের প্রতিটিতে একটি বিট পরিবর্তন করে।

মাস্কিং এবং ফিল্টারিং (Masking and filtering)

মাস্কিং এবং ফিল্টারিং একটি ইমেজকে কাগজের ওয়াটারмар্কের মত মার্ক করে ডেটা লুকায়। একটি হালকা ইমেজকে অন্যটির সাথে মাস্ক করে প্রথমটিকে নন-পার্সেপ্টিবল बनाने, এবং মানব চোখ দৃষ্টিগোচর পরিবর্তন শনাক্ত করতে না পারার faptটিকে এক্সপ্লয়াট করে।

মাস্কিং পদ্ধতিগুলো LSB ইনসারশনের চেয়ে লসি JPEG ইমেজের জন্য বেশি উপযুক্ত তাদের অ্যাসোসিয়েটিভ ইমিউনিটি টু কনডেনসেশন এবং ক্রপিং-এর কারণে।

অ্যালগরিদম এবং ট্রান্সফরমেশন (Algorithms and transformation)

JPEG ইমেজ খুব জনপ্রিয়, কারণ সেগুলো হাই কোয়ালিটি ছবি এবং সেগুলোতে তথ্য লুকানোর ক্ষমতা দেয়। JPEG কমপ্রেশন অর্জন করতে ডিসক্রিট কোসাইন ট্রান্সফর্ম (DCT) ব্যবহার করে।

DCT একটি লসি ট্রান্সফর্ম, কারণ কোসাইন ভ্যালু এক্সাক্টলি ক্যালকুলেট করা যায় না এবং রাউন্ডিং এরর প্রায়শই ঘটে। পদ্ধতি এবং ব্যবহার করা ভ্যালুর ওপর ভিত্তি করে ডেটায় ভ্যারিয়েন্স। ইমেজগুলো ফুরিয়ে ট্রান্সফরমেশন এবং ওয়েভলেট ট্রান্সফরমেশন ব্যবহার করেও প্রসেস করা যেতে পারে। স্প্রেড স্পেকট্রাম ব্যবহার করা যেতে পারে, যেন একটি নারো ব্যান্ডউইডথ একটি হাইয়ারোয়ান ব্যান্ডউইডথে ছড়িয়ে দেওয়া হয় এমনভাবে যে সিগন্যালের স্পেকট্রাল ডেনসিটি নয়েজের মত দেখায়।

ডাইরেক্ট-সিকোয়েন্স এবং ফ্রিকোয়েন্সি-হপিং স্প্রেড-স্পেকট্রাম পদ্ধতি ব্যবহার করা হয়। ডাইরেক্ট-সিকোয়েন্সিং ফেজ-মডুলেট করে ইনফরমেশন কে একটি সিউডোর‍্যান্ডম নম্বর সিকোয়েন্স দিয়ে যা প্রেরক ও প্রাপক দুজনই জানে। ফ্রিকোয়েন্সি-হপিং ব্যান্ডউইডথকে একাধিক চ্যানেলে ভাগ করে এবং তারপর সেগুলোর মধ্যে হপ করে। অন্যান্য টেকনিক মেসেজ এনক্রিপ্ট এবং ডিস্কার্ড করে ইমেজে কিছু প্রি-ডিটারমিনড ম্যানারে। মনে করা হয় এমনকি যদি মেসেজ ডিক্লোর করা হয়, অ্যালগরিদম এবং কী ছাড়া এটিঅর্থহীন। দুর্ভাগ্যক্রমে, এই অ্যালগরিদমগুলোর কোনোটিই ইমেজ ম্যানিপুলেশনによる ইনফরমেশন ধ্বংসের বিপরীতে ইনভালনারেবল নয়।

  1. স্টেগানোগ্রাফির প্রয়োজনীয়তা কী কী?

  2. স্টেগানোগ্রাফির প্রকারভেদ কী কী?

  3. তথ্য নিরাপত্তায় ইমেজ স্টেগানোগ্রাফি কী?

  4. তথ্য নিরাপত্তাতে ডিক্রিপশনের প্রকারভেদ কী কী?