كود قابل للاختبار محليًا
يُعدّ الرمز القابل للاختبار محليًا نوعًا من رموز تصحيح الأخطاء، حيث يُمكن تحديد ما إذا كانت سلسلة نصية ما كلمةً في هذا الرمز من خلال فحص عدد صغير (غالبًا ثابت) من بتات السلسلة. في بعض الحالات، يكون من المفيد معرفة ما إذا كانت البيانات تالفة دون فك تشفيرها بالكامل، لاتخاذ الإجراء المناسب. على سبيل المثال، في مجال الاتصالات، إذا واجه المُستقبِل رمزًا تالفًا، يُمكنه طلب إعادة إرسال البيانات، مما قد يزيد من دقتها. وبالمثل، في مجال تخزين البيانات، تُتيح هذه الرموز استعادة البيانات التالفة وإعادة كتابتها بشكل صحيح.
في المقابل، تستخدم الرموز القابلة للفك محليًا عددًا قليلًا من بتات كلمة الرمز لاستعادة المعلومات الأصلية احتماليًا . ويحدد معدل الأخطاء مدى احتمالية استعادة المُفكِّك للبت الأصلي بشكل صحيح؛ ومع ذلك، لا يمكن اختبار جميع الرموز القابلة للفك محليًا محليًا. [ 1 ]
من الواضح أنه ينبغي قبول أي كلمة رمزية صحيحة، لكن السلاسل النصية التي لا تُعدّ كلمات رمزية قد تختلف بتًا واحدًا فقط، مما يستلزم إجراء العديد من عمليات التحقق (أكثر من عدد ثابت بالتأكيد). ولمعالجة هذا الأمر، يُعرَّف فشل الاختبار فقط إذا كانت السلسلة النصية مختلفة بنسبة محددة على الأقل من بتاتها. وهذا يعني أن كلمات الشفرة يجب أن تكون أطول من سلاسل الإدخال بإضافة بعض التكرار.
تعريف
تُستخدم مسافة هامينغ لقياس المسافة بين وترين.
مسافة الخيطمن رمزيتم حسابها بواسطة
يتم حساب المسافات النسبية كجزء من عدد البتات.
رمزيُطلق عليه اسم-محلي- قابل للاختبار ما إذا كانت هناك آلة تورينج M مع إمكانية الوصول العشوائي إلى مدخلهذا يجعل الأمر على الأكثرالاستعلامات غير التكيفية لـويستوفي الشروط التالية: [ 2 ]
- لأيو،بمعنى آخر، يقبل M الوصول الممنوح لأي كلمة رمزية لـ C.
- لبحيث،يجب على M رفض السلاسل-بعيداً عن ج على الأقل نصف الوقت.
كما أن معدل الشفرة هو النسبة بين طول الرسالة وطول كلمة الشفرة
الحدود
يبقى السؤال مفتوحًا حول ما إذا كانت هناك أي رموز قابلة للاختبار محليًا ذات حجم خطي، ولكن هناك العديد من التركيبات التي تعتبر "خطية تقريبًا": [ 3 ]
- متعددة الحدود قريبة بشكل تعسفي من الخطية؛ لأي،.
- دوال من الشكل، أينهي دالة تقترب من الصفر. وهذا يجعل n أقرب إلى الخطية مع ازدياد k. على سبيل المثال:
- بالنسبة للبعض
- ل
وقد تحققت هذه الأهداف جميعها، حتى مع ثبات تعقيد الاستعلام واستخدام الأبجدية الثنائية ، كما هو الحال معلأي. الهدف التالي شبه الخطي هو خطي حتى عامل متعدد اللوغاريتمات ؛لم يتوصل أحد حتى الآن إلى كود قابل للاختبار بشكل خطي يفي بهذا القيد. [ 3 ]
في نوفمبر 2021، نشرت ورقتان بحثيتان [ 4 ] [ 5 ] [ 6 ] [ 7 ] أول بناء زمني متعدد الحدود لـ "-LTCs" أي الأكواد القابلة للاختبار محليًا بمعدل ثابتمسافة ثابتةوموقع ثابت.
الاتصال بالبراهين القابلة للتحقق الاحتمالي
تتشابه الشفرات القابلة للاختبار محليًا إلى حد كبير مع البراهين القابلة للتحقق احتماليًا . ويتضح ذلك من أوجه التشابه في بنيتها. ففي كليهما، لدينايتم إدخال استعلامات عشوائية غير تكيفية في سلسلة نصية كبيرة، وإذا أردنا قبولها، فيجب علينا ذلك باحتمالية 1، وإذا لم نرغب في ذلك، فيجب ألا نقبلها إلا في نصف الحالات على الأكثر. والفرق الرئيسي هو أن بروتوكولات معالجة الطلبات (PCPs) مهتمة بالقبول.إذا كان هناكلهذا السبب.أما الأكواد القابلة للاختبار محليًا، من ناحية أخرى، فتقبلإذا كان جزءًا من الكود. قد تحدث العديد من المشاكل عند افتراض أن برهان PCP يُشفّر كودًا قابلًا للاختبار محليًا. على سبيل المثال، لا يُشير تعريف PCP إلى البراهين غير الصالحة، بل إلى المدخلات غير الصالحة فقط.
على الرغم من هذا الاختلاف، فإن الشفرات القابلة للاختبار محليًا ووحدات التحقق من صحة البرامج (PCPs) متشابهة بما يكفي بحيث أنه في كثير من الأحيان، عند إنشاء إحداها، يقوم المُثبت بإنشاء الأخرى أثناء العملية. [ 8 ]
أمثلة
قانون هادامارد
يُعدّ رمز هادامارد ، أحد أشهر رموز تصحيح الأخطاء، رمزًا قابلًا للاختبار محليًا. يتم ترميز الكلمة الرمزية x في رمز هادامارد لتكون دالة خطية.(mod 2). يتطلب هذا سرد نتيجة هذه الدالة لكل قيمة ممكنة لـ y، وهو ما يتطلب عددًا من البتات يفوق عدد بتات المدخلات بشكل كبير. لاختبار ما إذا كانت السلسلة w كلمة رمزية لرمز هادامارد، كل ما علينا فعله هو اختبار ما إذا كانت الدالة التي تشفرها خطية. وهذا يعني ببساطة التحقق مما إذابالنسبة للمتجهين العشوائيين المنتظمين x و y (حيثيشير إلى عملية XOR الثنائية .
من السهل ملاحظة ذلك بالنسبة لأي ترميز صالحهذه المعادلة صحيحة، لأن هذا هو تعريف الدالة الخطية. لكن إثبات أن سلسلة من-بعيدًا عن C سيكون له حد أعلى لخطئه من حيثيُمكن إيجاد أحد الحدود من خلال النهج المباشر لتقريب احتمالات أن تُعطي إحدى المجسات الثلاث نتيجة خاطئة. لنفترض أن A وB وC هي أحداث،، وهذا غير صحيح. ليكن E حدث وقوع واحد فقط من هذه الأحداث. وهذا يساوي
هذا يصلح لـولكن بعد ذلك بوقت قصير،وبإجراء المزيد من العمل، يمكن إثبات أن الخطأ محدود بـ
لأي شيء معين، هذا لا يملك سوى فرصة ثابتة للنتائج الإيجابية الخاطئة، لذلك يمكننا ببساطة التحقق عددًا ثابتًا من المرات للحصول على احتمال أقل من 1/2. [ 3 ]
رمز طويل
يُعدّ الكود الطويل نوعًا آخر من الأكواد التي تُسبب تضخمًا كبيرًا جدًا، وهي قريبة من أن تكون قابلة للاختبار محليًا. بفرض مُدخلات(ملاحظة: هذا يستغرق(بتات لتمثيلها)، الدالة التي تُرجعجزء من المدخلات،يتم تقييمها على جميع الجوانب الممكنةمدخلات بتوالكلمة السرية هي سلسلة هذه الكلمات (بطولتتمثل طريقة اختبار ذلك محليًا مع بعض الأخطاء في اختيار مدخلات عشوائية بشكل منتظم.وضبطلكن مع احتمال ضئيل لقلب كل بت،. قبول دالةككلمة سرية إذا. لوكلمة سرية، سيتم قبولهاطالمالم يتغير، وهو ما يحدث باحتماليةوهذا ينتهك شرط قبول الكلمات السرية دائمًا، ولكنه قد يكون كافيًا لبعض الاحتياجات. [ 9 ]
تشمل الرموز الأخرى القابلة للاختبار محليًا رموز ريد-مولر (انظر الرموز القابلة للفك محليًا لخوارزمية فك التشفير)، ورموز ريد-سولومون ، والرمز المختصر.
انظر أيضاً
مراجع
- ↑ كوفمان، تالي ؛ فيدرمان، مايكل. "الرموز القابلة للاختبار محليًا مقابل الرموز القابلة للفك محليًا" .
- ↑ بن ساسون، إيلي؛ سودان، مادو. "رموز قوية قابلة للاختبار محليًا ومنتجات الرموز" (PDF) .
- 1 2 3 غولدريتش، أوديد (2005). "الرموز والبراهين القصيرة القابلة للاختبار محليًا (دراسة استقصائية)" . CiteSeerX 10.1.1.110.2530 .
- ↑ بانتيليف، بافيل؛ كالاتشيف، جليب (2021-11-05). "رموز LDPC الكمومية الجيدة تقاربياً والكلاسيكية القابلة للاختبار محلياً". arXiv : 2111.03654 [ cs.IT ].
- ↑ دينور، إيريت ؛ إيفرا، شاي ؛ ليفني، رون؛ لوبوتزكي، ألكسندر ؛ موزيس، شاهار (2021-11-08). "رموز قابلة للاختبار محليًا بمعدل ثابت، ومسافة ثابتة، وموقع ثابت". arXiv : 2111.04808 [ cs.IT ].
- ↑ رورفيج، موردخاي (24 نوفمبر 2021). "باحثون يتغلبون على العشوائية لإنشاء رمز مثالي" . مجلة كوانتا . تاريخ الاسترجاع: 24 نوفمبر 2021 .
- ↑ رورفيج، موردخاي (2022-01-06). "الباحثون يُظهرون أن الكيوبتات قد تكون آمنة مثل البتات" . مجلة كوانتا . تم الاطلاع عليه بتاريخ 2022-02-02 .
- ↑ شيراغشي، مهدي. "الرموز القابلة للاختبار محليًا" .
- ↑ كول، جيلات؛ راز، ران. "حدود على الرموز القابلة للاختبار محليًا مع اختبارات فريدة" (PDF) .
روابط خارجية
- "الاختراقات - أكواد قابلة للاختبار محليًا بمعدل ثابت، ومسافة ثابتة، وموقع ثابت | معهد سيمونز لنظرية الحوسبة" . simons.berkeley.edu . 6 أكتوبر 2021.
- اكتشاف الأخطاء وتصحيحها
