پنهان‌سازی اطلاعات

Information Hiding

مقطع: تحصیلات تکمیلی گرایش: هوش مصنوعی
نوع درس: نظری تعداد واحد: ۳
پیش‌نیاز: – هم‌نیاز: –

هدف کلی

هدف این درس، ایجاد درک صحیح در ارتباط با مبحث اختفای اطلاعات و نکات امنیتی مطرح در آن است. در این درس تکنیک‌های مختلف و مهم نشانه گذاری و نهان نگاری به همراه کاربردهای مختلف آن‌ها که رشد فزاینده‌ای برای محیط‌های چندرسانه‌ای دارند، مورد بررسی قرار خواهند گرفت. در ادامه روش‌های مختلف نهان کاوی مورد بحث قرار می‌گیرد.

سرفصل‌ها

  1. مقدمات: تاریخچه، پنهان سازی اطلاعات، نشانه گذاری، نهان نگاری، نهان کاوی، کاربرد‌ها و شاخص‌های ارزیابی
  2. مروری کوتاه بر روی مباحث پیش نیاز درس: آمار و احتمال، جبرخطی، امنیت
  3. نشانه گذاری: مدلسازی سیستم‌های نشانه گذاری، تحلیل خطا، امنیت نشانه گذاری
  4. انواع روش‌ها: نشانه گذاری با اطلاعات جانبی، استفاده از مدل‌های ادراکی، تکنیک‌های نشانه گذاری
  5. مقاوم، تایید محتوا
  6. معرفی روش‌های نشانه گذاری اخیر
  7. نهان نگاری: اصول نهان نگاری و امنیت
  8. انواع روش‌های نهان نگاری: سیستم‌های جانشینی، تکنیک‌های حوزه تبدیل، طیف گسترده، نهان نگاری آماری
  9. معرفی روش‌های نهان نگاری اخیر
  10. نهان کاوی: مفاهیم اولیه و انواع حملات
  11. انواع روش‌های نهان کاوی: نهان کاوی در حوزه مکان؛ نهان کاوی در حوزه تبدیل، نهان کاوی حین کدگذاری
  12. معرفی مهم‌ترین روش‌های نهان کاوی اخیر

ارزیابی پیشنهادی

  • تمرین‌ها و پروژه: ۲۰ درصد نمره
  • آزمون‌های میان‌ترم و پایانی: ۶۰ درصد نمره
  • پروژه پژوهشی: ۲۰ درصد نمره

منابع پیشنهادی

  1. I.J. Cox, M.L. Miller, J.A. Bloom, J. Fridrich and T. Kalker, Digital Watermarking and Steganography, Second Edition, Elsevier, Morgan Kaufmann Publishers, 2008.
  2. H. T. Sencar, M. Ramkumar, and A. N. Akansu, Data Hiding Fundamentals and Applications Content Security in Digital Media, Elsevier Academic Press, 2004.
  3. Stefan Katzenbeisser, and F.A. P. Petitcolas, Information Hiding Techniques for Steganography and DigitalWatermarking, Artech House, 2000.