অডিও স্টেগানোগ্রাফিতে, গোপন মেসেজ একটি ডিজিটাইজড অডিও সিগন্যালে এম্বেড করা হয় যাতে মেলে যাওয়া অডিও ফাইলের বাইনারি সিকোয়েন্স পরিবর্তন হয়। অডিও স্টেগানোগ্রাফির জন্য একাধিক পদ্ধতি উপলব্ধ যেগুলো নিচে দেওয়া হলো:
লো-বিট এনকোডিং (Low-bit encoding)
বাইনারি ইনফরমেশন সাউন্ড ফাইলসের লিস্ট সিগনিফিক্যান্ট বিটসে সংরক্ষণ করা যেতে পারে (ইমেজ ফাইলসের মত)। উদাহরণস্বরূপ, চ্যানেল ক্যাপাসিটি ১kbps প্রতি Hz। তাই, যদি ৮kHz সিকোয়েন্স থাকে, ক্যাপাসিটি ৮kbps।
এই পদ্ধতিতে আডিবল নয়েজ উপস্থিত হয়। এই কোনো ম্যানিপুলেশনের প্রতি খুব কম ইমিউনিটি রক্ষা করে। রিস্যাম্পলিং এবং চ্যানেল নয়েজ সহজে সিগন্যাল ক্ষতিগ্রস্ত করতে পারে। যাইহোক, অ্যামপ্লিটিউড কিছুটা পরিবর্তন করা হলে, যাতে কি পারসেপটিবল পার্থক্য তৈরি না হয়, বাস্তবায়ন MPEG কমপ্রেশন এবং সিগন্যাল ম্যানিপুলেশনের অন্যান্য ফর্ম যেমন ফিল্টারিং, রিস্যাম্পলিং এবং রি-কোয়ান্টাইজেশনের প্রতি উচ্চ রোবাস্টনেস প্রদান করে।
ফেজ কোডিং (Phase coding)
এটি একটি অডিও সেগমেন্টের ফেজকে একটি রেফারেন্স ফেজ দিয়ে রিপ্লেস করে কাজ করে যা ডেটা প্রতিনিধিত্ব করে। তাই, আসল সাউন্ড সিকোয়েন্স N ছোট সেগমেন্টের একটি সিকোয়েন্সে ভাগ করা হয়।
প্রতিটি সেগমেন্টে একটি DFT (ডিসক্রিট ফুরিয়ে ট্রান্সফর্ম) প্রয়োগ করা হয় এবং ফেজ ডিফারেন্স ক্যালকুলেট করা হয়। সকল সেগমেন্টের জন্য নতুন ফেজ ফ্রেম তৈরি করা হয়। ফেজ এবং আসল ম্যাগনিচুড সংযুক্ত হয় একটি নতুন সেগমেন্ট बनाने। সকল নতুন সেগমেন্ট লিংক করা হয় উপযুক্ত এনকোডেড আউটপুটের জন্য। রিসিভার এন্ডে, সেগমেন্ট দৈর্ঘ্য এবং DFT কল করা হয় এবং মানগুলো কপি করা হয়।
স্প্রেড স্পেকট্রাম (Spread spectrum)
এনকোডেড ইনফরমেশন যতটা সম্ভব ফ্রিকোয়েন্সি স্পেকট্রামে ছড়িয়ে দেওয়া হয়। ডাইরেক্ট সিকোয়েন্স স্প্রেড স্পেকট্রামে, সিগন্যাল একটি স্পেসিফিক ম্যাক্সিমাল দৈর্ঘ্যের সিউডোর্যান্ডম সিকোয়েন্স দিয়ে গুন করে ছড়িয়ে দেওয়া হয়, যাকে চিপ বলা হয়।
হোস্ট সিগন্যালের স্যাম্পলিং রেট চিপ রেট হিসেবে কোডিংয়ের জন্য ব্যবহার করা হয়। প্রসিডিউর লকিং লক্ষ্যের জন্য স্টার্ট এবং এন্ড কোয়ান্টা হোস্ট সিগন্যালের ডিসক্রিট, স্যাম্পল্ড বৈশিষ্ট্যের দ্বারা নেওয়া হয়।
একটি হাই চিপ রেট আরও বড় পরিমাণের সংশ্লিষ্ট ইনফরমেশনের দিকে নিয়ে যায়। একমাত্র নেগেটিভ ফ্যাক্টর হলো DSSS দ্বারা পরিচ্ছন্ন র্যান্ডম নয়েজ।
ইকো ডেটা হাইডিং (Echo data hiding)
ইকো ডেটা হাইডিং একটি সিগন্যালে ইনফরমেশন এম্বেড করে একটি ইকো ব্যবহার করে। ডেটা ইকোর তিনটি ডোমেন পরিবর্তন করে লুকানো হয়: আসল অ্যামপ্লিটিউড, ডিকে রেট এবং অফসেট বা ডिले।
অফসেট বাড়লে, সিগন্যাল এবং এর ইকো ব্লেন্ড হয়। একটি নির্দিষ্ট পয়েন্টে, মানব কান দুটির মধ্যে পার্থক্য করতে পারে না এবং ইকো অতিরিক্ত রেজোন্যান্স হিসেবে শুনা যায়।
দুটি ভিন্ন ডिले টাইম ব্যবহার করে, উভয়ই মানব শ্রবণ লেভেলের নিচে, এবং বাইনারি এক বা শূন্য এনকোড করা যায়।
সিগন্যাল ছোট ছোট টুকরোতে ভাগ করা হয়, যেগুলো প্রতিটি ইকো করা হয়ে কাঙ্ক্ষিত বিট এনকোড করে। চূড়ান্ত ইকোড সিগন্যাল সমস্ত স্বতন্ত্র ইকোড এলাকার রিকম্বিনেশন। এই সিগন্যাল استثনাতঃ ভালো কাজ করে এবং অডিও ফাইলগুলোর মধ্যে সবচেয়ে শক্তিশালী কোড আজকের তারিখে।