أساليب فك التشفير
في نظرية الترميز ، فك الترميز هو عملية ترجمة الرسائل المستلمة إلى كلمات رمزية ضمن رمز معين . وقد ظهرت العديد من الطرق الشائعة لربط الرسائل بالكلمات الرمزية، والتي تُستخدم غالبًا لاستعادة الرسائل المرسلة عبر قناة مشوشة ، مثل قناة ثنائية متناظرة .
الترميز
يُعتبر رمزًا ثنائيًا بطول؛ستكون عناصر من؛ وهي المسافة بين تلك العناصر.
فك تشفير المراقب المثالي
قد يتلقى المرء الرسالةثم يقوم المراقب المثالي بفك التشفير لتوليد الكلمة المشفرةتؤدي هذه العملية إلى هذا الحل:
على سبيل المثال، يمكن للشخص اختيار كلمة السرمن المرجح أن يتم استقبال ذلك على أنه الرسالةبعد الإرسال.
فك رموز الاصطلاحات
لا توجد احتمالية متوقعة لكل كلمة رمزية: فقد يكون هناك أكثر من كلمة رمزية واحدة لها نفس احتمالية التحول إلى الرسالة المستلمة. في هذه الحالة، يجب على المرسل والمستقبل (أو المستقبلين) الاتفاق مسبقًا على اتفاقية فك التشفير. ومن الاتفاقيات الشائعة ما يلي:
- طلب إعادة إرسال كلمة المرور - طلب إعادة الإرسال التلقائي .
- اختر أي كلمة رمزية عشوائية من مجموعة الكلمات الرمزية الأكثر احتمالاً والتي تكون أقرب إلى تلك الكلمة.
- إذا تبع ذلك رمز آخر ، فضع علامة على الأجزاء الغامضة من كلمة الرمز كأجزاء محذوفة، على أمل أن يزيل الرمز الخارجي الغموض عنها.
- أبلغ النظام عن فشل في فك التشفير
فك التشفير باستخدام أقصى احتمال
بافتراض وجود متجه مستلميختار فك التشفير باستخدام طريقة الاحتمالية القصوى كلمة رمزيةالذي يحقق أقصى قدر
- ،
أي كلمة السرالذي يزيد من احتمالية أنتم استلامها، بالنظر إلى أنتم إرسالها. إذا كانت جميع الكلمات المشفرة متساوية الاحتمالية في الإرسال، فإن هذه الخطة تعادل فك التشفير بواسطة مراقب مثالي. في الواقع، وفقًا لنظرية بايز ،
بعد الإصلاح،تمت إعادة هيكلتها و ثابت لأن جميع الكلمات المشفرة لها نفس احتمالية الإرسال. لذلك، يتم تعظيمها كدالة للمتغيرمتى بالضبط يتم تحقيق أقصى قدر من الفعالية، ويتبع ذلك الادعاء.
كما هو الحال مع فك التشفير المثالي للمراقب، يجب الاتفاق على اتفاقية لفك التشفير غير الفريد.
يمكن أيضًا نمذجة مشكلة فك التشفير ذات الاحتمالية القصوى كمشكلة برمجة عددية صحيحة . [ 1 ]
تُعد خوارزمية فك التشفير ذات الاحتمالية القصوى مثالاً على مشكلة "تهميش دالة الضرب" التي يتم حلها بتطبيق قانون التوزيع المعمم . [ 2 ]
فك التشفير بأقل مسافة
بافتراض وجود متجه مستلمتختار خوارزمية فك التشفير ذات المسافة الدنيا كلمة رمزيةلتقليل مسافة هامينغ :
أي اختر كلمة السرهذا أقرب ما يمكن إلى.
لاحظ أنه إذا كان احتمال الخطأ على قناة منفصلة عديمة الذاكرةإذا كانت قيمة أقل من النصف تمامًا، فإن فك التشفير باستخدام الحد الأدنى للمسافة يكون مكافئًا لفك التشفير باستخدام الحد الأقصى للاحتمالية ، لأنه إذا
ثم:
والتي (بما أن p أقل من النصف) يتم تعظيمها عن طريق تقليل d .
يُعرف فك التشفير باستخدام أقصر مسافة أيضًا باسم فك التشفير باستخدام أقرب جار . ويمكن تسهيله أو أتمتته باستخدام مصفوفة قياسية . يُعد فك التشفير باستخدام أقصر مسافة طريقةً مناسبةً لفك التشفير عند استيفاء الشروط التالية:
- الاحتماليةإن حدوث الخطأ لا يعتمد على موضع الرمز.
- الأخطاء أحداث مستقلة - فالخطأ في موضع واحد في الرسالة لا يؤثر على المواضع الأخرى.
قد تكون هذه الافتراضات معقولة بالنسبة لعمليات الإرسال عبر قناة متناظرة ثنائية . وقد تكون غير معقولة بالنسبة لوسائط أخرى، مثل أقراص DVD ، حيث يمكن لخدش واحد على القرص أن يتسبب في حدوث خطأ في العديد من الرموز أو الكلمات المشفرة المجاورة.
كما هو الحال مع طرق فك التشفير الأخرى، يجب الاتفاق على اتفاقية لفك التشفير غير الفريد.
فك رموز المتلازمة
فك التشفير بالمتلازمة هو أسلوب عالي الكفاءة لفك تشفير الشفرة الخطية عبر قناة مشوشة ، أي قناة تكثر فيها الأخطاء. وباختصار، يعتمد فك التشفير بالمتلازمة على فك التشفير بأقل مسافة باستخدام جدول بحث مُصغّر . وهذا ما تسمح به خطية الشفرة. [ 3 ]
لنفترض أنهو رمز خطي بطولوالمسافة الدنيامع مصفوفة التحقق من التكافؤثم من الواضحقادر على التصحيح حتى
الأخطاء التي ارتكبتها القناة (لأنها لا تزيد عنفي حالة حدوث أخطاء، فإن فك التشفير بأقل مسافة سيظل يفك تشفير الكلمة المشفرة المرسلة بشكل غير صحيح).
لنفترض الآن أن كلمة سريةيتم إرسالها عبر القناة ونمط الخطأيحدث ذلك. ثميتم استلامها. تقوم عملية فك التشفير العادية ذات الحد الأدنى للمسافة بالبحث عن المتجهفي جدول بحجمللحصول على أقرب تطابق - أي عنصر (ليس بالضرورة فريدًا)مع
للجميعيستفيد فك تشفير المتلازمة من خاصية مصفوفة التكافؤ التي:
للجميعمتلازمة المتلقينيُعرَّف بأنه:
لإجراء فك تشفير ML في قناة متناظرة ثنائية ، يجب البحث في جدول محسوب مسبقًا بحجمرسم الخرائطل.
لاحظ أن هذا أقل تعقيدًا بكثير من فك تشفير المصفوفة القياسي .
ومع ذلك، بافتراض أن الأمر لا يزيد عنحدثت أخطاء أثناء الإرسال، ويمكن للمستقبل البحث عن القيمةفي جدول أصغر حجماً
فك تشفير القوائم
فك تشفير مجموعة المعلومات
هذه عائلة من الطرق الاحتمالية في لاس فيغاس، وكلها تستند إلى الملاحظة القائلة بأنه من الأسهل تخمين عدد كافٍ من المواضع الخالية من الأخطاء، بدلاً من تخمين جميع المواضع التي تحتوي على أخطاء.
أبسط شكل يعود إلى برانج: ليكنكنمصفوفة مولدة لـيُستخدم للترميز. حددأعمدة منعشوائياً، ونرمز بـالمصفوفة الفرعية المقابلة لـباحتمال معقولسيتمتع برتبة كاملة، مما يعني أنه إذا سمحناليكن المتجه الفرعي للمواقع المتناظرة لأي كلمة رمزيةلللحصول على رسالةيمكننا التعافيمثللذا، إذا حالفنا الحظ في أن هذهمواقع الكلمة المستلمةإذا لم تحتوي على أخطاء، وبالتالي كانت مواضعها مساوية لمواضع الكلمة المشفرة المرسلة، فيمكننا فك التشفير.
لوفي حال حدوث أخطاء، فإن احتمال اختيار الأعمدة بهذه الطريقة الموفقة يُعطى بالصيغة التالية:.
وقد تم تحسين هذه الطريقة بطرق مختلفة، على سبيل المثال من قبل ستيرن [ 4 ] وكانتو وسيندرييه . [ 5 ]
أقصى احتمال للاستجابة الجزئية
الاحتمال الأقصى للاستجابة الجزئية ( PRML ) هي طريقة لتحويل الإشارة التناظرية الضعيفة من رأس القرص المغناطيسي أو محرك الشريط إلى إشارة رقمية.
جهاز فك التشفير فيتربي
يستخدم مُفكِّك فيتربي خوارزمية فيتربي لفك تشفير سلسلة بتات مُشفَّرة باستخدام تصحيح الخطأ الأمامي القائم على رمز التفافي . تُستخدم مسافة هامينغ كمقياس لمفكِّكات فيتربي ذات القرار الحاسم، بينما تُستخدم المسافة الإقليدية التربيعية كمقياس لمفكِّكات فيتربي ذات القرار المرن.
خوارزمية فك التشفير الأمثل للقرار (ODDA)
خوارزمية فك تشفير القرار الأمثل (ODDA) لنظام TWRC غير المتماثل. [ 6 ]
انظر أيضاً
مراجع
- ↑ فيلدمان، جون؛ واينرايت، مارتن جيه؛ كارغر، ديفيد آر. (مارس 2005). "استخدام البرمجة الخطية لفك تشفير الرموز الخطية الثنائية". معاملات IEEE في نظرية المعلومات . 51 (3): 954-972 . CiteSeerX 10.1.1.111.6585 . doi : 10.1109/TIT.2004.842696 . S2CID 3120399 .
- ↑ أجي، سرينيفاس م.؛ ماكليس، روبرت ج. (مارس 2000). "قانون التوزيع المعمم" (ملف PDF) . معاملات IEEE في نظرية المعلومات . 46 (2): 325-343 . doi : 10.1109/18.825794 .
- ^ بيوتلسباخر، ألبريشت ؛ روزنباوم ، يوت (1998). الهندسة الإسقاطية . مطبعة جامعة كامبريدج . ص. 190. ردمك 0-521-48277-1.
- ↑ ستيرن، جاك (1989). "طريقة لإيجاد كلمات ترميز ذات وزن صغير". نظرية الترميز وتطبيقاتها . سلسلة محاضرات في علوم الحاسوب. المجلد 388. سبرينغر-فيرلاغ . الصفحات 106-113 . doi : 10.1007/BFb0019850 . ISBN 978-3-540-51643-9.
- ↑ أوتا، كازو؛ باي، دينغي، محرران. (1998). التطورات في علم التشفير - ASIACRYPT'98 . سلسلة محاضرات في علوم الحاسوب. المجلد 1514. الصفحات 187-199 . doi : 10.1007/3-540-49649-1 . ISBN 978-3-540-65109-3. S2CID 37257901 .
- ↑ سياماك غاديمي (2020)، خوارزمية فك التشفير الأمثل للقرار (ODDA) لنظام TWRC غير متماثل؛ المجلة العالمية للهندسة الكهربائية والإلكترونية
للمزيد من القراءة
- هيل، ريموند (1986). مدخل إلى نظرية الترميز . سلسلة أكسفورد للرياضيات التطبيقية وعلوم الحاسوب. مطبعة جامعة أكسفورد . ISBN 978-0-19-853803-5.
- بليس، فيرا (1982). مقدمة في نظرية رموز تصحيح الأخطاء . سلسلة وايلي-إنترساينس في الرياضيات المتقطعة. جون وايلي وأولاده . ISBN 978-0-471-08684-0.
- فان لينت، جاكوبوس هـ. (1992). مقدمة في نظرية الترميز . نصوص الدراسات العليا في الرياضيات (GTM). المجلد 86 ( الطبعة الثانية). سبرينغر-فيرلاغ . ISBN 978-3-540-54894-2.
- نظرية الترميز
