ستيغانوغرافي
المواراه هو فن وعلم كتابة رسائل مخفية بطريقة لا يمكن لأحد، عدا المرسل والمستلم المعني، الشك بوجود الرسالة، وهو نوع من السرية من خلال الغموض. أول تسجيل لاستخدام هذا المصطلح كان سنة 1499 من قبل يوهانس تريثيموس "Johannes Trithemius"، في مقالته "steganographia" عن التشفير والكتابة المخفية على صورة كتاب تعاويذ سحرية. وعموماً، فإن الرسائل ستظهر على أنها شيء مغاير كصور أو مقالات أو قوائم بيع أو أشياء أخرى "نص غطاء" "covertext".
المفهوم التقليدي للرسالة المخفية هو أن تكون مكتوبة بحبر خفي بين السطور المرئية لرسالة خاصة.
إن ميزة الستيغانوغرافي على التشفير المجرد، هو أن الرسالة بحد ذاتها لا تجذب الاهتمام. الرسائل المشفرة بوضوح، بغض النظر عن قابلية فكها تبدو مريبة؛ وربما يُدان كاتبها في البلدان التي تمنع التشفير 
وفي الوقت الذي يحمي التشفير محتوى الرسالة، يمكن للستيغانوغرافي أن يحمي الرسالة وأطراف التراسل معاً.
يشمل الستيغانوغرافي إخفاء المعلومات في ملفات الحاسوب.في الستيغانوغرافي الرقمي يمكن أن يتضمن الاتصال الإلكتروني ترميزا مخفيا في مستوى الوسط الناقل, مثل ملف مستند, ملف صورة, بروتوكول. ملفات الوسائط المتعددة هي أوساط مثالية للإرسالات المخفية، بسبب كبر حجمها. كمثال بسيط, يمكن لمرسل أن يستخدم صورة غير ملفتة , ويعدل في لون نقطة (pixel) لكل مئة من النقاط, ليقابل حرف أبجدي. سيكون التغيير طفيفا و غير محسوس و من غير المحتمل اكتشافه بالعين المجردة.
أصل التسمية إغريقية, و تعني الكتابة المخفية, من الكلمة (steganos",(στεγανός", ستيغانوس, و تعني المحمي أو المغطى, و الكلمة (graphei",(γραφή", غرافي, و تعني الكتابة.
بالعربية ترمز كلمة مواراه إلى (الإخفاء) بتغيير المعالم.
يرجع أول استخدام سجل لتقنية الستيغانوغرافي إلى سنة 440 قبل الميلاد عندما ذكر هيرودوت مثالين في تاريخه. أرسل ديماريتوس (Demaratus) تحذيرا بشأن هجوم مقبل لليونانين عن طريق كتابته مباشرة على لوح خشبي ثم غطاه بغشاء من الشمع . كانت أقراص الشمع شائعة الاستعمال آنذاك باسم أسطح الكتابة القابلة لإعادة الاستخدام، وتستخدم في بعض الأحيان للكتابة المخفية. قدم يوهانس تريثموس في عمله "Polygraphiae" ما يسمى ب "شفرات-افي ماريا",بوساطته يمكن أن تخفى المعلومات على شكل تراتيل صلوات.
يوضح الشكل المرفق أنموذج للستيغانوغرافي و مصطلحات مكوناته كما أقر في سنة 1996, ونشرته مؤسسة سبرنغر (springer) في ورقة علمية.
استخدم إخفاء المعلومات على نطاق واسع، في العصور التاريخية الحديثة وحتى يومنا هذا. ومن الأمثلة المعروفة:
دخلت تقنيات إخفاء المعلومات الحديثة في سنة 1985 مع ظهور الحواسيب الشخصية, وجرى تطبيق مشاكل إخفاء المعلومات التقليدية عليها. إن التطور الذي أعقب ذلك كان بطيئا, ولكن منذ انطلاقها, تعاظم حجم برمجيات الستيغانوغرافي المتاحة.
جميع تقنيات تبادل مقاطع المعلومات المخفية "steganogram" التي يمكن تبادلها في شبكات الاتصال السلكي و اللاسلكي, تسمى بالاخفاء الشبكي "network steganography". أول استخدام لهذه التسمية كان من قبل "كريستوف شيبيورسكي", "Krzysztof Szczypiorski ", سنة 2003. .
بالتقابل مع الأساليب التقليدية التي تستخدم الستيغانوغرافي الوسائط الرقمية (ملفات الصور والصوت والفيديو) كغطاء للبيانات المخفية، ستيغانوغرافي الشبكة يستخدم عناصر التحكم لبروتوكولات الاتصالات والوظائف الجوهرية الأساسية. ونتيجة لذلك، هذه الأساليب هي أصعب في الكشف عنها والقضاء عليها..
تنطوي أساليب ستيغانوغرافي الشبكة النموذجية على تعديل خصائص بروتوكول شبكة اتصال واحد. ويمكن تطبيق هذا التعديل إلى PDU (Protocol Data Unit)(وحدة بيانات البروتوكول) ., للعلاقات بين وقت تبادل وحدات بيانات البروتوكول، أو كلاهما(الأساليب الهجينة).
علاوة على ذلك، فمن الممكن الاستفادة من العلاقة بين اثنين أو أكثر من بروتوكولات الشبكة المختلفة لتمكين الاتصالات السرية. تقع هذه التطبيقات تحت مصطلح (inter-protocol steganography)ستيغانوغرافي البروتوكول- البيني. .
ستيغانوغرافي الشبكة يغطي طائفة واسعة من التقنيات، والتي تشمل، من بين أمور أخرى:
خرج الستيغانوغرافي الرقمي قد يكون في شكل وثائق مطبوعة. قد تشفر رسالة,( نص صريح plaintext), أولا، بالوسائل التقليدية، لإنتاج النص المشفر ciphertext. ثم، يتم تعديل غطاء غير مريب (covertext)بطريقة ما، لاحتواء النص المشفر، فينتج النص الحاوي للرسالة المخفية (stegotext).
النص المشفر الذي تنتجه أكثر وسائل إخفاء المعلومات الرقمية، ليست قابلة للطباعة. الأساليب الرقمية التقليدية تعتمد على احداث تغيير الضوضاء (noise)في الملف القناة لإخفاء الرسالة، على هذا النحو، يجب أن يرسل الملف إلى قناة المتلقي دون إحداث ضوضاء إضافية نتيجة الإرسال. الطباعة التي تنتج الكثير من الضوضاء في النص المشفر، تجعل الرسالة,عموما, غير قابلة للاسترداد. هناك تقنيات التي تتناول هذا القيد، مثال بارز هو (ASCII Art Steganography)(ستيغانو آسكي ).
يستخدم ستيغانوغرافي-يونيكود حروفا تشبه مجموعة ASCII المعتادة لتبدو طبيعية، في حين أنها تحمل بتات إضافية من المعلومات. إذا عرض النص بشكل صحيح، فلن يكون هناك فرق بصري عن النص العادي. ومع ذلك، بعض الأنظمة، قد تعرض الخطوط بشكل مختلف، وسيتم رصد المعلومات الاضافية بسهولة.
من جهة أخرى, الحروف المخفية (مثلا , حروف السيطرة), الاستخدام المتكرر للعلامات (نوع الحروف الغامق، المسطر, و المائل), يمكن أن تضيف معلومات خفية في متن النص, بدون أن تبدو واضحة بصريا عند عرضها, ولكن يمكن اكتشافها عند الاطلاع على شفرة مصدر الوثيقة.
يمكن أن تحتوي صفحات لغة رقم النص الفائق (HTML), على تعليمات برمجية لمسافات فارغة (blank spaces) إضافية وعلامات التبويب في نهاية الأسطر، وكذلك ألوان مختلفة، والخطوط والأحجام، والتي لن تكون مرئية عند عرضها. وهناك مثال أكثر بساطة هو نص أبيض على خلفية بيضاء، والتي يمكن أن يكشف عنه بتحديده "selecting".
أحد هذه الأساليب يستند إلى استخدام حروف يونيكود غير الطباعية (non-printing),الواصل صفر العرض, (ZWJ)(zero-width-joiner), والفاصل صفر العرض,(ZWNJ) (zero-width non-joiner),معا.
وتستخدم هذه الأحرف لوصل وفصل الحروف في اللغة العربية، ولكن يمكن استخدامها في الحروف الهجائية الرومانية لإخفاء المعلومات لأنها لا معنى لها في الأبجدية اللاتينية، ولأنها هي "صفرية العرض"، وبالتالي لا يتم عرضها. تضمين ZWJ في النص يمثل غطاء "1" وتضمين ZWNJ يمثل "0". يمكن استخدام مجموعات من الأحرف لتمثيل الأحرف A (ويعطيها الرمز "0"، وبالتالي يمثله ZWNJ) إلى Z (ويعطيها رمز "1011"، وبالتالي يمثله ZWJ، ZWNJ، ZWJ، ZWJ). يمكن إدراج هذه المجموعات بين كل حرف من النص الغطاء، وبالتالي تخفى رسالة.
فن إخفاء البيانات في صورة باستخدام ألغاز سودوكو,"Sudoku puzzle", والذي يستخدم كمفتاح لإخفاء البيانات داخل صورة. إخفاء المعلومات باستخدام الألغاز سودوكو يمتلك العديد من مفاتيح بقدر الحلول الممكنة للغز سودوكو، والذي هو 6.71 × 10. وهذا يعادل حوالي 70 بت، مما يجعلها أقوى بكثير من طريقة DES الذي يستخدم مفتاح 56 بت. .
مخططات أمن تضمين البيانات,"Data embedding security schemes". في معظم الحالات, يؤسس اختيار خوارزمية التضمين على نتائج تحليل متانة قناة الستيغانوغرافي "channel robustness analysis ".
واحدة من المناطق التي تعمل على تحسين متانة الستيغانوغرافي هو استخدام مخطط مفتاحي,"key scheme ", لتضمين الرسائل.. مختلف مخططات الستيغانوغرافي الرئيسية لديها مستويات مختلفة من الحماية. مصطلح "مخطط مفتاحي" يعني إجرائية توضح كيفية استخدام نظام ستيغانوغرافي مفتاحي,"key steganographic system ", على أساس نطاق استخدامه. عندما تتم زيادة متانة الستيغانوغرافي, ينخفض عرض النطاق الترددي,لنظام التضمين كله. وبالتالي فإن مهمة اختيار مخطط لتحقيق القيم المثلى للنظام الستيغانوغرافي ليست هينة.
يمكن تضمين الرسائل في النظام الستيغانوغرافي من دون استخدام مفتاح أو مع استخدام مفتاح. لتحسين متانة الستيغانوغرافي, يمكن استخدام مفتاح كخيار للتحقق. ويمكن أن يكون له تأثير على توزيع بتات من الرسالة داخل حاوية، وكذلك له تأثير على إجرائية تشكيل تسلسل البتات الرسالة المضمنة.
يتم تحديد المستوى الأول من الحماية عن طريق اختيار من خوارزمية التضمين فقط. قد يكون هذا الاختيار هو خوارزمية تعديل (البت الأقل أهمية)(LSB)(least significant bit)، أو خوارزميات تعديل خصائص الحاوية, المكانية-الزمانية,(spatial-temporal ), أو التردد. يتم تقديم المستوى الأول من الحماية في أي قناة ستيغانوغرافي. يمكن تمثيل نظام الستيغانوغرافي في هذه الحالة كما هو مبين في شكل " مخطط مستوى الحماية الأول". وتستخدم فيه الترميزات التالية:
"c" - ملف الحاوية؛
"F" - فضاء قناة الستيغانوغرافي (تردد أو / و سعة جزء الحاوية، المتاح للتعديل الستيغانوغرافي ونقل إشارات الرسالة)؛
"SC" - نظام الستيغانوغرافي؛
"m" - الرسالة المطلوب تضمينها؛
"E" - أسلوب التضمين؛
"Ĉ" - ملف الحاوية المعدل.
يتميز مستوى حماية النظام الستيغانوغرافي الثاني، فضلا عن جميع مستويات الحماية في المراتب العليا، باستخدام مفتاح (كلمة السر) خلال التعديل الستيغانوغرافي. مثال على مخطط مفتاح بسيط، الذي يوفر المستوى الثاني من الحماية، هو أن تكتب كلمة المرور غير المعدلة أو المعدلة, في أعلى أو أسفل الرسالة، أو توزيع علامة كلمة المرور على طول القناة الستيغانوغرافي. مثل مخططات المفتاح هذه لا تؤثر في توزيع الرسائل خلال الحاوية ولا تستخدم معالجة رسالة وفقا للمفتاح المعرف (انظر الشكل" مخطط مستوى الحماية الثاني").يستخدم مثل هذا النوع من أنظمة الستيغانوغرافي في مهام ، على سبيل المثال، إضافة التوقيع الرقمي لإثبات حقوق الطبع والنشر. لن يتغير أداء تضمين البيانات بالمقارنة مع استخدام أسرع أسلوب من مستوى الحماية الأول.
قنوات البيانات الستيغانوغرافية التي تستخدم توزيع رسالة، يستند إلى مخططات مفتاح, خلال الحاوية, و/أو يعالج رسالة مضمنة لإخفاء البيانات هي أكثر أمنا. عندما يتم استخدام نظام مفتاح مستوى الحماية الثالث, فأنه يؤثر على توزيع الرسالة خلال الحاوية. (انظر الشكل" مستوى الحماية الثالث") حيث:
"(F(P, L" - دالة توزيع لرسالة داخل حاوية;
"P" - الحد الأدنى لعدد العينات الحاوية اللازمة لتضمين عينة رسالة واحدة؛
" L" - خطوة توزيع الرسالة داخل حاوية.
وفقا لذلك، فإن أداء معالجة الحاويات تكون أقل مما كانت عليه في حالة مخططات المفتاح الأول و الثاني.
مع الأخذ بعين الاعتبار أن" P ≥ L"، أبسط تمثيل دالة "( F (P، L" يمكن أن تكون على النحو التالي:
"F(P, L) = cycle*L + step*P,"
حيث (cycle)" دورة" هو رقم المقطع الحالي " L ", و"خطوة",(step) هو رقم عينة الرسالة المضمنة.
الفرق بين مخطط مستوى الحماية الرابع والثالث هو أنه, تستخدم وظيفتي توزيع رسالة في نظام الستيغانوغرافي, داخل حاوية.الأول مسؤول عن اختيار عينات رسالة وفقا لدالة ما, "(G(Q, N", والوظيفة الثانية "(F(P, L", مسؤولة عن اختيار موقع إخفاء عينة رسالة.
هنا" Q" - حجم كتلة الرسالة المطلوب إدراجها؛
" N" - حجم (بالبت) من عينة واحدة من ملف الرسالة (انظر الشكل" مخطط مستوى الحماية الرابع").
واستنادا إلى المناقشة الواردة أعلاه فمن الممكن تعريف جدول تصنيف مخططات الستيغانوغرافي المفتاحية:علامة مائية رقمية