فك تشفير القوائم
في نظرية الترميز ، يُعدّ فك التشفير القائم على القوائم بديلاً لفك التشفير الفريد لرموز تصحيح الأخطاء عند معدلات الخطأ العالية. وقد اقترح إلياس هذا المفهوم في خمسينيات القرن الماضي. وتتلخص الفكرة الرئيسية وراء فك التشفير القائم على القوائم في أن خوارزمية فك التشفير، بدلاً من إخراج رسالة واحدة محتملة، تُخرج قائمة من الاحتمالات، يكون أحدها صحيحاً. وهذا يسمح بمعالجة عدد أكبر من الأخطاء مقارنةً بفك التشفير الفريد.
لم يكن نموذج فك التشفير الفريد في نظرية الترميز ، والمُقيد بإخراج كلمة رمزية صالحة واحدة من الكلمة المُستلمة، قادرًا على تحمل نسبة أكبر من الأخطاء. وقد نتج عن ذلك فجوة بين أداء تصحيح الأخطاء لنماذج الضوضاء العشوائية (التي اقترحها شانون ) ونموذج الضوضاء العدائية (الذي درسه ريتشارد هامينغ ). ومنذ منتصف التسعينيات، ساهم التقدم الخوارزمي الكبير الذي أحرزه مجتمع نظرية الترميز في سد هذه الفجوة. ويستند جزء كبير من هذا التقدم إلى نموذج تصحيح أخطاء مُخفف يُسمى فك تشفير القائمة، حيث يُخرج المُفكِّك قائمة من الكلمات الرمزية لأنماط الأخطاء الشاذة في أسوأ الحالات، والتي تتضمن الكلمة الرمزية المُرسلة الفعلية في قائمة الإخراج. أما في حالة أنماط الأخطاء النموذجية، فيُخرج المُفكِّك كلمة رمزية واحدة فريدة، بالنظر إلى الكلمة المُستلمة، وهو ما يحدث دائمًا تقريبًا (مع ذلك، لا يُعرف ما إذا كان هذا صحيحًا لجميع الرموز). ويُعد التحسن هنا كبيرًا، حيث يتضاعف أداء تصحيح الأخطاء. وذلك لأن جهاز فك التشفير لم يعد مقيدًا بحاجز نصف المسافة الدنيا. هذا النموذج جذاب للغاية لأن امتلاك قائمة من الكلمات المشفرة أفضل بكثير من الاستسلام. ولمفهوم فك التشفير باستخدام القوائم تطبيقات عديدة ومثيرة للاهتمام في نظرية التعقيد .
تلعب طريقة نمذجة ضوضاء القناة دورًا حاسمًا، إذ أنها تحدد معدل إمكانية الاتصال الموثوق. وهناك مدرستان فكريتان رئيسيتان في نمذجة سلوك القناة:
- نموذج الضوضاء الاحتمالي الذي درسه شانون، والذي يتم فيه نمذجة ضوضاء القناة بدقة بمعنى أن السلوك الاحتمالي للقناة معروف جيدًا، واحتمالية حدوث أخطاء كثيرة جدًا أو قليلة جدًا منخفضة.
- أسوأ حالة أو نموذج الضوضاء العدائي الذي تناوله هامينغ حيث تعمل القناة كخصم يقوم بتشويه كلمة الترميز بشكل تعسفي مع مراعاة الحد الأقصى لعدد الأخطاء.
تكمن ميزة فك تشفير القوائم في أنه حتى في ظل ظروف الضوضاء العدائية، يُمكن تحقيق التوازن الأمثل من الناحية النظرية للمعلومات بين معدل الأخطاء ونسبة الأخطاء التي يُمكن تصحيحها. وبالتالي، يُمكن اعتبار ذلك بمثابة تحسين أداء تصحيح الأخطاء إلى المستوى المُمكن في حالة نموذج ضوضاء عشوائي أضعف.
الصياغة الرياضية
يترككنرمز تصحيح الأخطاء؛ بعبارة أخرى،هو رمز بطولالأبعادوالمسافة الدنياعلى مستوى الأبجديةمن الحجميمكن الآن صياغة مشكلة فك تشفير القائمة على النحو التالي:
المدخلات: الكلمة المستلمة، حد الخطأ
الناتج: قائمة بجميع الكلمات السريةالذي على مسافة قريبة منهو على الأكثر.
دوافع فك تشفير القوائم
بافتراض تلقي كلمة، وهو نسخة مشوشة من بعض الكلمات المشفرة المرسلةيحاول جهاز فك التشفير إخراج الكلمة المشفرة المرسلة عن طريق اختيار كلمة مشفرة "أقرب" إلى الكلمة المستلمة. تُستخدم مسافة هامينغ بين كلمتين مشفرتين كمقياس لإيجاد أقرب كلمة مشفرة، مع الأخذ في الاعتبار الكلمة المستلمة من جهاز فك التشفير.هي أقل مسافة هامينغ لرمزإذن، يوجد رمزانووالتي تختلف في بالضبطالمواقف. الآن، في حالة الكلمة المستلمةوهي على مسافة متساوية من الكلمات السريةويصبح فك التشفير غير المبهم مستحيلاً لأن جهاز فك التشفير لا يستطيع تحديد أي منولإخراجها ككلمة الترميز الأصلية المرسلة. ونتيجة لذلك، يعمل نصف الحد الأدنى للمسافة كحاجز توافقي يستحيل بعده تصحيح الخطأ بشكل قاطع، إذا أصررنا فقط على فك تشفير فريد. ومع ذلك، فإن الكلمات المستلمة مثللا تحدث الحالات المذكورة أعلاه إلا في أسوأ الحالات، وإذا نظرنا إلى طريقة ترتيب كرات هامينغ في الفضاء عالي الأبعاد، حتى بالنسبة لأنماط الخطأبعد نصف المسافة الدنيا، لا يوجد سوى كلمة سر واحدةعلى مسافة هامانطلاقًا من الكلمة المُستقبَلة. وقد ثبتت صحة هذا الادعاء باحتمالية عالية بالنسبة لرمز عشوائي مُختار من مجموعة طبيعية، وبشكل أكبر في حالة رموز ريد-سولومون ، التي دُرست جيدًا وتُستخدم على نطاق واسع في التطبيقات العملية. في الواقع، يمكن النظر إلى برهان شانون لنظرية السعة للقنوات المتناظرة من الرتبة q في ضوء الادعاء المذكور أعلاه للرموز العشوائية.
بموجب آلية فك التشفير القائمة، وفي أسوأ حالات الخطأ، يُسمح للمفكك بإخراج قائمة صغيرة من الكلمات المشفرة. وباستخدام بعض المعلومات السياقية أو الجانبية، قد يكون من الممكن تقليص القائمة واستعادة الكلمة المشفرة الأصلية المرسلة. لذا، يبدو هذا، بشكل عام، نموذجًا أقوى لاستعادة الأخطاء من فك التشفير الفريد.
إمكانية فك تشفير القوائم
لكي توجد خوارزمية لفك تشفير القوائم ذات وقت متعدد الحدود، نحتاج إلى ضمان توافقي بأن أي كرة هامينغ نصف قطرهاحول كلمة متداولة(أينيمثل هذا الجزء نسبة الأخطاء بدلالة طول الكتلةيحتوي على عدد قليل من الكلمات المشفرة. ويعود ذلك إلى أن حجم القائمة نفسه يمثل حدًا أدنى واضحًا لوقت تشغيل الخوارزمية. لذا، نشترط أن يكون حجم القائمة متعدد الحدود في طول الكتلة.من الشفرة. ومن النتائج التوافقية لهذا الشرط أنه يفرض حدًا أعلى على معدل الشفرة. يعد فك تشفير القوائم بتلبية هذا الحد الأعلى. وقد ثبت بطريقة غير بنائية أن الشفرات ذات المعدلتوجد قوائم يمكن فك تشفيرها بنسبة تصل إلى جزء من الأخطاء.الكميةيُشار إليها في الأدبيات العلمية باسم قدرة فك تشفير القوائم. وهذا يُعد مكسبًا كبيرًا مقارنةً بنموذج فك التشفير الفريد، إذ أصبح لدينا الآن القدرة على تصحيح ضعف عدد الأخطاء. وبطبيعة الحال، نحتاج إلى جزء على الأقليجب أن تكون جميع الرموز المرسلة صحيحة لاستعادة الرسالة. هذا حد أدنى نظري للمعلومات لعدد الرموز الصحيحة المطلوبة لفك التشفير، وباستخدام فك التشفير القائم على القوائم، يمكننا نظريًا الوصول إلى هذا الحد. مع ذلك، لتحقيق هذه الإمكانية، نحتاج إلى رموز صريحة (رموز يمكن إنشاؤها في وقت متعدد الحدود) وخوارزميات فعالة لإجراء التشفير وفك التشفير.
قابلية فك ترميز القائمة ( p , L )
لأي نسبة خطأوعدد صحيح، رمزيقال إنها قائمة قابلة للفك حتى جزءعدد الأخطاء التي يكون حجم قائمتها على الأكثرأو-list-decodable if for everyعدد الكلمات السريةعلى مسافة هاممنهو على الأكثر
تركيبات فك تشفير القوائم
لقد دُرست العلاقة بين قابلية فك تشفير الشفرة باستخدام القوائم والمعايير الأساسية الأخرى، مثل الحد الأدنى للمسافة ومعدل نقل البيانات، دراسةً وافية. وقد ثبت أنه يمكن فك تشفير أي شفرة باستخدام قوائم صغيرة تتجاوز نصف الحد الأدنى للمسافة، وصولاً إلى حد يُسمى نصف قطر جونسون. وهذا أمر بالغ الأهمية لأنه يُثبت وجودرموز قابلة للفك باستخدام القوائم ذات معدل جيد ونصف قطر فك باستخدام القوائم أكبر بكثير منبمعنى آخر، يستبعد حد جونسون إمكانية وجود عدد كبير من الكلمات المشفرة في كرة هامينغ نصف قطرها أكبر بقليل منوهذا يعني أنه من الممكن تصحيح عدد أكبر بكثير من الأخطاء باستخدام فك تشفير القوائم.
قدرة فك تشفير القوائم
- نظرية (سعة فك تشفير القائمة). ليكنوالعبارةان التاليتان صحيحتان بالنسبة لطول الكتلة الكبير بما فيه الكفاية.
- أ) إذاإذن يوجد- قائمة الرموز القابلة للفك.
- ii) إذاثم كليحتوي الكود القابل للفك على قائمة على.
- أين
- هودالة الإنتروبيا من الرتبة n المعرفة لـوتم توسيعها بالاستمرارية إلى
ما يعنيه هذا هو أنه بالنسبة للمعدلات التي تقترب من سعة القناة، توجد رموز قابلة للفك باستخدام قوائم ذات حجم متعدد الحدود مما يتيح خوارزميات فك تشفير فعالة، بينما بالنسبة للمعدلات التي تتجاوز سعة القناة، يصبح حجم القائمة أسيًا مما يستبعد وجود خوارزميات فك تشفير فعالة.
يُعدّ إثبات سعة فك تشفير القوائم إثباتًا مهمًا لأنه يتطابق تمامًا مع سعةقناة متناظرة من الدرجة -في الواقع، ينبغي قراءة مصطلح "سعة فك تشفير القائمة" على أنه سعة قناة معادية في ظل فك تشفير القائمة. كما أن برهان سعة فك تشفير القائمة يُعد نتيجة مهمة تُحدد بدقة المفاضلة المثلى بين معدل الترميز ونسبة الأخطاء التي يمكن تصحيحها في ظل فك تشفير القائمة.
رسم تخطيطي للإثبات
الفكرة الكامنة وراء هذا البرهان مشابهة لفكرة برهان شانون لسعة القناة المتناظرة الثنائيةحيث يتم اختيار رمز عشوائي وإظهار أنه-قائمة قابلة للفك باحتمالية عالية طالما أن المعدلبالنسبة للأسعار التي تتجاوز الكمية المذكورة أعلاه، يمكن إثبات أن حجم القائمةيصبح حجمه كبيرًا جدًا لدرجة أنه يتجاوز حدود كثير الحدود.
يُعرَّف الحدث "السيئ" بأنه الحدث الذي، بالنظر إلى كلمة مستلمةورسائليحدث أنلكلأينهي نسبة الأخطاء التي نرغب في تصحيحها وهي كرة هامينغ ذات نصف قطربالكلمة المستلمةباعتباره المركز.
الآن، احتمال أن تكون كلمة السرمرتبط برسالة ثابتةيستلقي في كرة هامينغيُعطى بواسطة
حيث الكميةحجم كرة هامينغ نصف قطرهابالكلمة المستلمةباعتبارها المركز. وتنتج المتباينة في العلاقة أعلاه من الحد الأعلى لحجم كرة هامينغ. الكميةيُعطي تقديرًا جيدًا جدًا لحجم كرة هامينغ ذات نصف قطريتمحور حول أي كلمة فيبمعنى آخر، حجم كرة هامينغ ثابت تحت الإزاحة. ولمواصلة شرح البرهان، نستحضر حد الاتحاد في نظرية الاحتمالات، والذي يُخبرنا أن احتمال وقوع حدث سيئ لقيمة معينة يساوي صفرًا.وهي محدودة من الأعلى بالكمية.
مع الأخذ في الاعتبار ما سبق، يمكن إثبات أن احتمال وقوع أي حدث سيئ أقل منولإثبات ذلك، نقوم بتحليل جميع الكلمات الواردة الممكنة.وكل مجموعة فرعية ممكنة منالرسائل في
بالانتقال الآن إلى برهان الجزء (ii)، نحتاج إلى إثبات وجود عدد كبير جدًا من الكلمات المشفرة حول كلعندما يتجاوز المعدل قدرة فك تشفير القائمة. نحتاج إلى إثبات ذلك.تكون كبيرة جدًا من حيث عدد الحدود إذا كان المعدلحدد كلمة سريةالآن، لكلتم اختيارها عشوائيا، لدينا
بما أن كرات هامينغ ثابتة تحت الإزاحة. من تعريف حجم كرة هامينغ وحقيقة أنيتم اختيارها بشكل عشوائي منتظم منلدينا أيضًا
لنقم الآن بتعريف متغير مؤشربحيث
بأخذ القيمة المتوقعة لحجم كرة هامينغ، لدينا
لذلك، وباستخدام الطريقة الاحتمالية ، أثبتنا أنه إذا تجاوز المعدل سعة فك تشفير القائمة، فإن حجم القائمة يصبح كبيرًا جدًا. وهذا يُكمل برهان سعة فك تشفير القائمة.
قائمة بفك رموز ريد-سولومون
في عام 2023، وبناءً على ثلاثة أعمال أساسية، [ 1 ] [ 2 ] [ 3 ] أظهر منظرو الترميز أنه باحتمالية عالية، يمكن فك ترميز ريد-سولومون المعرف على نقاط التقييم العشوائية حتى سعة فك ترميز القائمة على الأبجديات ذات الحجم الخطي.
خوارزميات فك تشفير القوائم
خلال الفترة من عام 1995 إلى عام 2007، طوّر مجتمع نظرية الترميز خوارزميات فك تشفير القوائم أكثر كفاءة تدريجيًا. وتشمل هذه الخوارزميات خوارزميات رموز ريد-سولومون التي يمكنها فك التشفير حتى نصف قطر جونسون، وهويوجد حيثهي المسافة المعيارية أو المسافة النسبية. ومع ذلك، بالنسبة لرموز ريد-سولومون،وهذا يعني كسرًايمكن تصحيح العديد من الأخطاء. ومن أبرز خوارزميات فك تشفير القوائم ما يلي:
- السودان 95 - أول خوارزمية معروفة لفك تشفير القوائم غير البسيطة لرموز ريد-سولومون والتي حققت فك تشفير فعال للقوائم حتىأخطاء من تطوير مادو سودان .
- غورو سوامي - السودان 98 - تحسين للخوارزمية المذكورة أعلاه لفك تشفير قوائم رموز ريد سولومون حتىأخطاء ارتكبها مادو سودان وطالبه آنذاك في مرحلة الدكتوراه فينكاتيسان جوروسوامي .
- بارفاريش-فاردي '05 – في ورقة بحثية رائدة، قدم فرزاد بارفاريش وألكسندر فاردي رموزًا يمكن فك تشفيرها بشكل غير محدود.نصف قطر للأسعار المنخفضةتُعدّ رموزهم صيغًا مختلفة من رموز ريد-سولومون التي يتم الحصول عليها من خلال تقييمكثيرات الحدود المترابطة بدلاً من مجردكما هو الحال في رموز ريد-سولومون المعتادة.
- غورو سوامي - رودرا '06 - في إنجاز آخر، قدم فينكاتيسان غورو سوامي وأتري رودرا رموزًا صريحة تحقق قدرة فك تشفير القوائم، أي أنه يمكن فك تشفيرها على مستوى القوائم حتى نصف القطرلأيبمعنى آخر، هذا تصحيح للأخطاء مع تكرار مثالي. وقد أجاب هذا على سؤال ظل مطروحًا لنحو خمسين عامًا. دُعي هذا العمل إلى قسم "أبرز الأبحاث" في مجلة "اتصالات رابطة مكائن الحوسبة" (المخصصة لأهم نتائج الأبحاث المنشورة في علوم الحاسوب في السنوات الأخيرة)، وذُكر في مقال بعنوان "الترميز والحوسبة يوحدان جهودهما" في عدد 21 سبتمبر 2007 من مجلة "ساينس". تُسمى الرموز المُعطاة لهم رموز ريد-سولومون المطوية، وهي في جوهرها رموز ريد-سولومون عادية، ولكنها تُعتبر رمزًا على أبجدية أكبر من خلال تجميع رموز الكلمات المشفرة بعناية.
نظراً لانتشارها الواسع وخصائصها الجبرية المميزة، شكّلت خوارزميات فك التشفير القائمة لرموز ريد-سولومون محوراً رئيسياً لاهتمام الباحثين. ويمكن صياغة مسألة فك التشفير القائمة لرموز ريد-سولومون على النحو التالي:
المدخلات : لـفي كود ريد-سولومون، يتم إعطاؤنا الزوجل، أينهوالجزء رقم 1 من الكلمة المستلمة والنقاط المميزة هي نقاط مميزة في الحقل المنتهيومعامل خطأ.
الناتج : الهدف هو إيجاد جميع كثيرات الحدوددرجة علمية على الأكثروهو طول الرسالة بحيثعلى الأقلقيمهنا، نود أن يكونأصغر ما يمكن حتى يمكن التسامح مع عدد أكبر من الأخطاء.
بناءً على الصيغة المذكورة أعلاه، يكون الهيكل العام لخوارزميات فك التشفير القائمة لرموز ريد سولومون كما يلي:
الخطوة 1 : (الاستيفاء) إيجاد متعددة حدود ثنائية المتغيرات غير صفريةبحيثل.
الخطوة الثانية : (إيجاد الجذور/التحليل إلى عوامل) إخراج جميع الدرجاتكثيرات الحدودبحيثهو عامل من عواملأيلكل من هذه كثيرات الحدود، تحقق مما إذاعلى الأقلقيمإذا كان الأمر كذلك، فأدرج مثل هذه المعادلة متعددة الحدودفي قائمة المخرجات.
بالنظر إلى حقيقة أنه يمكن تحليل كثيرات الحدود ثنائية المتغيرات بكفاءة، فإن الخوارزمية المذكورة أعلاه تعمل في وقت متعدد الحدود.
تطبيقات في نظرية التعقيد وعلم التشفير
وجدت الخوارزميات المطورة لفك تشفير قوائم العديد من عائلات الشفرات المهمة تطبيقات مثيرة للاهتمام في مجال التعقيد الحسابي وعلم التشفير . فيما يلي قائمة نموذجية بالتطبيقات خارج نطاق نظرية التشفير:
- بناء المسندات الأساسية من التباديل أحادية الاتجاه .
- التنبؤ بالشهود لمشاكل البحث في NP.
- زيادة صعوبة الدوال المنطقية.
- متوسط صلابة الحالة للمصفوفات العشوائية الدائمة .
- المستخلصات ومولدات الأرقام العشوائية الزائفة .
- تتبع الخونة بكفاءة.
انظر أيضاً
مراجع
- ↑ براكينسيك، جوشوا؛ جوبي، سيفاكانث؛ ماكام، فيسو (2023-06-02). "رموز ريد-سولومون العامة تحقق قدرة فك تشفير القوائم" . وقائع الندوة السنوية الخامسة والخمسين لجمعية آلات الحوسبة حول نظرية الحوسبة . STOC 2023. نيويورك، نيويورك، الولايات المتحدة الأمريكية: جمعية آلات الحوسبة. الصفحات 1488-1501 . arXiv : 2206.05256 . doi : 10.1145 /3564246.3585128 . ISBN 978-1-4503-9913-5.
- ↑ غو، زيو؛ تشانغ، زيهان (2023-11-06). "رموز ريد-سولومون المثقوبة عشوائيًا تحقق سعة فك تشفير القائمة على أبجديات ذات حجم متعدد الحدود". المؤتمر السنوي الرابع والستون لمؤسسة IEEE حول أسس علوم الحاسوب (FOCS) . FOCS 2023، سانتا كروز، كاليفورنيا، الولايات المتحدة الأمريكية. IEEE. الصفحات 164-176 . arXiv : 2304.01403 . doi : 10.1109/FOCS57990.2023.00019 . ISBN 979-8-3503-1894-4.
- ↑ الرابية، عمر؛ غورو سوامي، فينكاتيسان؛ لي، راي (2023). "تحقق رموز ريد-سولومون المثقوبة عشوائيًا قدرة فك تشفير القوائم على الحقول ذات الحجم الخطي". arXiv : 2304.09445 [ cs.IT ].
تاريخي:
- إلياس، بيتر (1957). "فك تشفير القوائم للقنوات المشوشة" (ملف PDF) . وقائع مؤتمر IRE WESCON لعام 1957، الجزء 2. الصفحات 94-104 .
- ووزنكرافت، جيه إم (1958). "فك تشفير القوائم". التقرير الفصلي للتقدم، مختبر أبحاث الإلكترونيات، معهد ماساتشوستس للتكنولوجيا . 48 : 90-95 .
مقالات مراجعة:
- إلياس، ب. (يناير 1991). "رموز تصحيح الأخطاء لفك تشفير القوائم". معاملات IEEE في نظرية المعلومات . 37 (1): 5-12 . doi : 10.1109/18.61123 .
- سودان، مادو (2000)، فان ليوين، جان؛ واتانابي، أوسامو؛ هاجيا، ماسامي؛ موسيس، بيتر د. (محررون)، "فك تشفير القوائم: الخوارزميات والتطبيقات" ، علوم الحاسوب النظرية: استكشاف آفاق جديدة للمعلوماتية النظرية ، سلسلة محاضرات في علوم الحاسوب، المجلد 1872، برلين، هايدلبرغ: سبرينغر برلين هايدلبرغ، الصفحات 25-41 ، doi : 10.1007/3-540-44929-9_3 ، ISBN 978-3-540-67823-6تم الاطلاع عليه بتاريخ 2025-06-07
{{citation}}: CS1 maint: work parameter with ISBN ( link ) - غورو سوامي، فينكاتيسان (2005). فك تشفير القوائم لرموز تصحيح الأخطاء . سلسلة محاضرات في علوم الحاسوب. المجلد 3282. برلين، هايدلبرغ: سبرينغر برلين هايدلبرغ. doi : 10.1007/b104335 . hdl : 1721.1/8700 . ISBN 978-3-540-24051-8.
- غورو سوامي، فينكاتيسان (2006). "نتائج خوارزمية في فك تشفير القوائم" . أسس واتجاهات في علوم الحاسوب النظرية . 2 (2): 107-195 . doi : 10.1561/0400000007 . ISSN 1551-305X .
روابط خارجية
- ملاحظات من دورة دراسية قام بتدريسها مادو سودان
- ملاحظات من دورة تدريبية قام بتدريسها لوكا تريفيسان
- ملاحظات من دورة تدريبية قدمها فينكاتيسان غورو سوامي
- ملاحظات من دورة تدريبية قام بتدريسها أتري رودرا
- نظرية الترميز
- اكتشاف الأخطاء وتصحيحها
- نظرية التعقيد الحسابي
