স্টেগানোগ্রাফি শুধু তথ্য লুকানোর কালা নয়, বরং গোপন তথ্যের ট্রান্সমিশনের উপস্থিতিও লুকানো। স্টেগানোগ্রাফি গোপন তথ্যকে অন্য একটি ফাইলে এমনভাবে লুকায় যে শুধু প্রাপক মেসেজের অস্তিত্ব বুঝতে পারে।
প্রাচীন কালে, ডেটা মোমের পিছনে, রাইটিং টেবিলে, খরগোশের পেটে বা দাসদের খোপডিতে লুকিয়ে রক্ষা করা হতো। কিন্তু আজকাল লোকেরা টেক্সট, ইমেজ, ভিডিও, এবং অডিওর রূপে তথ্য ট্রান্সমিট করে মিডিয়ামের ওপর।
গোপন তথ্যের নিরাপদ ট্রান্সমিশনের জন্য, মাল্টিমিডিয়া অবজেক্ট যেমন অডিও, ভিডিও, ইমেজ কভার সোর্স হিসেবে ব্যবহার করা হয় তথ্য লুকাতে।
স্টেগানোগ্রাফির বিভিন্ন প্রকার নিচে দেওয়া হলো:
টেক্সট স্টেগানোগ্রাফি (Text steganography)
এতে টেক্সট ফাইলের মধ্যে ডেটা লুকানো থাকে। এই পদ্ধতিতে, গোপন তথ্য টেক্সট মেসেজের প্রতিটি শব্দের প্রতিটি nth লেটারের পেছনে লুকানো থাকে। টেক্সট ফাইলে তথ্য লুকানোর अनेक পদ্ধতি উপলব্ধ।
ইমেজ স্টেগানোগ্রাফি (Image steganography)
কভার অবজেক্ট হিসেবে ইমেজ लेकर তথ্য লুকানাকে ইমেজ স্টেগানোগ্রাফি বলা হয়। ইমেজ স্টেগানোগ্রাফিতে, পিক্সেল ইন্টেনসিটি ডেটা লুকাতে ব্যবহার করা হয়।
ডিজিটাল স্টেগানোগ্রাফিতে, ইমেজ ব্যাপকভাবে কভার সোর্স হিসেবে ব্যবহৃত হয় কারণ কম্পিউটার রিপ্রেজেন্টেশনে ইমেজের একাধিক বিট থাকে। ইমেজ স্টেগানোগ্রাফির বিভিন্ন টার্মিনোলজি:
কভার-ইমেজ (Cover-Image) - আসল ইমেজ যেটি গোপন তথ্যের জন্য ক্যারিয়ার হিসেবে ব্যবহার করা হয়।
মেসেজ (Message) - আসল তথ্য যেটি ইমেজে লুকানো হয়। মেসেজ প্লেইন টেক্সট বা অন্য ইমেজ হতে পারে।
স্টego-ইমেজ (Stego-Image) - কভার ইমেজে মেসেজ এম্বেড করার পর যেটি স্টego-ইমেজ বলে।
স্টego-কী (Stego-Key) - কভার-ইমেজ এবং স্টego-ইমেজ থেকে মেসেজ এম্বেড বা ডিরাইভ করার জন্য ব্যবহৃত একটি কী।
অডিও স্টেগানোগ্রাফি (Audio steganography)
অডিও স্টেগানোগ্রাফি হলো একটি অডিও চ্যানেলে ইনফরমেশন এম্বেড করার প্রযুক্তি। এটি ডিজিটাল কপিরাইট সিকিউরিটির জন্য ব্যবহার করা যেতে পারে।
ওয়াটারমার্কিং হলো একটি পদ্ধতি যা একটি তথ্যের টুকরো [মেসেজ] অন্য তথ্যের টুকরোতে [ক্যারিয়ার] লুকায়। এটি সাধারণত অডিও ক্লিপ ইত্যাদি অ্যাপ্লিকেশনের জন্য ব্যবহার করা হয়।
ভিডিও স্টেগানোগ্রাফি (Video steganography)
এটি একটি পদ্ধতি যেখানে কোনো কাগজপত্র বা তথ্য কম্পিউটার ভিডিও ফরম্যাটে লুকানো হয়। এই পদ্ধতিতে, ভিডিও (ছবির সেট) কভার হিসেবে ব্যবহার করা হয় তথ্য লুকাতে।
সাধারণত ডিসক্রিট কোসাইন ট্রান্সফর্ম (DCT) মানগুলো ইনসার্ট করে (যেমন ৮.৬৬৭ থেকে ৯) যা ভিডিওর প্রতিটি ইমেজে ডেটা লুকাতে ব্যবহার করা হয়, যা মানব চোখে অনন্যা। H.264, Mp4, MPEG, AVI ভিডিও স্টেগানোগ্রাফি দ্বারা ব্যবহৃত ফরম্যাট।
নেটওয়ার্ক বা প্রোটোকল স্টেগানোগ্রাফি (Network or protocol steganography)
এতে নেটওয়ার্ক প্রোটোকল যেমন TCP, UDP, ICMP, IP ইত্যাদি কভার অবজেক্ট হিসেবে ব্যবহার করে তথ্য লুকানো থাকে। OSI লেয়ার নেটওয়ার্ক মডেলে কভার্ট চ্যানেল থাকে যেখানে স্টেগানোগ্রাফি ব্যবহার করা যায়।