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

অডিও স্টেগানোগ্রাফি কী?

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

ইমেজও মিডিয়াম হিসেবে নেওয়া যায় কিন্তু অডিও স্টেগানোগ্রাফি আরও প্রভাবশালী Human Auditory System (HAS)-র বৈশিষ্ট্যগুলোর কারণে যেমন বড় শক্তি, শক্তিশালী শ্রবণ রেঞ্জ এবং উচ্চ আডিবল ফ্রিকোয়েন্সি রেঞ্জ।

ক্রিপ্টোগ্রাফি মেসেজ এনক্রিপশন অন্তর্ভুক্ত করে। এটি এনক্রিপ্টেড মেসেজ লুকানোর কোনো চেষ্টা করে না। স্টেগানোগ্রাফিতে, আসল মেসেজ পরিবর্তন হয় না কিন্তু এর অস্তিত্ব ইন্ট্রুডার থেকে লুকানো থাকে সিলেক্টেড মিডিয়ামে মেসেজ এম্বেড করে।

একটি অডিও এনভায়রনমেন্ট দুই বিবেচনার দ্বারা নির্ধারিত: প্রথম, এর ডিজিটাল রিপ্রেজেন্টেশন এবং দ্বিতীয়, এর ট্রান্সমিশন মিডিয়া। ডিজিটাল অডিও ফাইল দুটি মূল বৈশিষ্ট্য রাখে:

  • স্যাম্পল কোয়ান্টাইজেশন রেট - এটি ১৬-বিট লিনিয়ার কোয়ান্টাইজেশন এবং হাই-কোয়ালিটি ডিজিটাল অডিও নির্দেশ করে, যেগুলো WAV ফাইলে ব্যবহার করা হয়।

  • টেম্পোরাল স্যাম্পলিং রেট - এটি ইউজেবল ফ্রিকোয়েন্সি রেঞ্জের আপার বাউন্ড নির্ধারণ করে। বিখ্যাত مواردে ৮ kHz, ৯.৬ kHz এবং ইত্যাদি, ৪৪.১ kHz পর্যন্ত।

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

একটি বিখ্যাত অডিও স্টেগানোগ্রাফি পদ্ধতি হলো LSB (Least Significant Bit) অ্যালগরিদম। এতে, কভার সিগন্যালের লিস্ট সিগনিফিক্যান্ট বিটটি মেসেজ লুকাতে ব্যবহার করা হয়। এটি একটি খুব সহজ পদ্ধতি। LSB বিটে করা পরিবর্তনগুলো চূড়ান্ত স্টего সিগন্যালে প্রতিফলিত হয় না।

সিকিউরিটি বাড়াতে বিদ্যমান LSB মেথডে মডিফিকেশন করা হয়। এমন কিছু পদ্ধতি এই অধ্যয়নে বর্ণিত। সিকিউরিটির পাশাপাশি, নির্দিষ্ট অন্যান্য প্যারামিটার যেমন টাইম কমপ্লেক্সিটি, কম্পিউটেশনাল লোড, SNR (সিগন্যাল টু নয়েজ রেশিও), BER (বিট এরর রেট), ইফিশিয়েন্সি, ইত্যাদি অডিও স্টেগানোগ্রাফির জন্য বিবেচনা করতে হবে।

LSB কম কম্পিউটেশনাল লোড এবং সিম্পলিসিটির মত সুবিধা দেয় কিন্তু সিকিউরিটিতে ড্রব্যাক। তাই ইনহ্যান্সড অডিও স্টেগানোগ্রাফি (EAS) এনক্রিপশন এবং ডিক্রিপশনের আরও লেয়ার দিয়ে বাস্তবায়ন করা যায়। এখানে ইনফরমেশন এনকোড করার আগে, এটি এনক্রিপ্ট করা হয়।

EAS-এর প্রধান বৈশিষ্ট্য হলো এনকোডিং-এর পর ফাইল সাইজ পরিবর্তন হয় না এবং বিট লেভেল ম্যানিপুলেশন দিয়ে তৈরি সাউন্ড ভ্যারিয়েশন সনাক্ত করার কোনো সফটওয়্যার নেই।

ডেটা এমনভাবে এম্বেড করা হয় যাতে প্রতিটি ক্যারেক্টার আট ২৫৪/২৫৫ বাইট দরকার। ফ্রিকোয়েন্সি চার্ট অ্যানালাইসিস দেখায় যে সিকিউরিটির দিক থেকে অ্যালগরিদমর ইফিশিয়েন্সি এই পদ্ধতির সুবিধা এবং বাধা হলো সাউন্ড কোয়ালিটি নির্বাচিত অডিওর সাইজ এবং এম্বেড করা মেসেজের দৈর্ঘ্যের ওপর নির্ভর করে। এটি কিছু অডিও ফরম্যাটও সমর্থন করে।

  1. Signal কী এবং এটি কীভাবে কাজ করে?

  2. VLC-এ অডিও কাজ না করলে কী করবেন?

  3. NVIDIA ভার্চুয়াল অডিও কী এবং এটি কী করে?

  4. NVIDIA Virtual Audio Device Wave Extensible: বৈশিষ্ট্য, ব্যবহার এবং ব্যবস্থাপনা