شفرة جوبا الثنائية
في الرياضيات وعلوم الحاسوب ، يُعدّ رمز غوبا الثنائي رمزًا لتصحيح الأخطاء ، وينتمي إلى فئة رموز غوبا العامة التي وصفها فاليري دينيسوفيتش غوبا . إلا أن بنيته الثنائية تمنحه مزايا رياضية عديدة مقارنةً بالأنواع غير الثنائية، كما تجعله أكثر ملاءمةً للاستخدام الشائع في الحواسيب والاتصالات. يتمتع رمز غوبا الثنائي بخصائص مثيرة للاهتمام تجعله مناسبًا للتشفير في أنظمة التشفير المشابهة لـ McEliece، وفي أنظمة مماثلة.
الإنشاءات والعقارات
يتم تعريف رمز جوبا الثنائي غير القابل للاختزال بواسطة متعدد الحدوددرجة علميةعلى حقل منتهٍبدون جذور متكررة، وتسلسللعناصر مميزة منالتي ليست جذورًا لـ.
تنتمي الكلمات المشفرة إلى نواة دالة المتلازمة، وتشكل فضاءً فرعياً من:
الكود المحدد بواسطة مجموعةله أبعاد على الأقلوالمسافة على الأقلوبالتالي، يمكنه ترميز رسائل بطول لا يقل عنباستخدام كلمات مشفرة بحجممع تصحيح على الأقليحتوي على مصفوفة فحص التكافؤ ملائمة.يخبر
لاحظ أن هذا الشكل من مصفوفة فحص التكافؤ، يتكون من مصفوفة فاندرموندوالمصفوفة القطريةتتشابه هذه الصيغة مع مصفوفات التحقق الخاصة بالرموز البديلة ، وبالتالي يمكن استخدام وحدات فك التشفير البديلة على هذه الصيغة. وعادةً ما توفر وحدات فك التشفير هذه قدرة محدودة فقط على تصحيح الأخطاء (في معظم الحالات).).
لأغراض عملية، عادةً ما يتم تحويل مصفوفة فحص التكافؤ لرمز غوبا الثنائي إلى شكل ثنائي أكثر ملاءمة للحاسوب عن طريق بنية التتبع، التي تحول-بواسطة-المصفوفة علىإلى-بواسطة-المصفوفة الثنائية عن طريق كتابة معاملات متعددة الحدود لـالعناصر علىصفوف متتالية.
فك التشفير
يتم فك تشفير رموز جوبا الثنائية تقليديًا باستخدام خوارزمية باترسون، التي تتميز بقدرة جيدة على تصحيح الأخطاء (فهي تصحح جميع الأخطاء).أخطاء التصميم)، كما أنه سهل التنفيذ إلى حد ما.
تحوّل خوارزمية باترسون متلازمة إلى متجه من الأخطاء. متلازمة الكلمة الثنائيةمن المتوقع أن يتخذ شكلاً من
صيغة بديلة لمصفوفة فحص التكافؤ بناءً على صيغة لـيمكن استخدامها لإنتاج مثل هذه المتلازمة من خلال عملية ضرب مصفوفة بسيطة .
ثم تقوم الخوارزمية بالحسابيفشل ذلك عندما، ولكن هذا هو الحال عندما تكون كلمة الإدخال كلمة رمزية، لذلك لا يلزم تصحيح الأخطاء.
يتم اختزالها إلى كثيرات الحدودوباستخدام خوارزمية إقليدس الموسعة ، بحيث، بينماو.
وأخيرًا، يتم حساب متعددة حدود تحديد موقع الخطأ على النحو التالي:لاحظ أنه في حالة النظام الثنائي، يكفي تحديد الأخطاء لتصحيحها، إذ لا توجد سوى قيمة واحدة أخرى ممكنة. أما في حالات الأنظمة غير الثنائية، فيجب حساب متعددة حدود تصحيح الأخطاء بشكل منفصل.
إذا كانت كلمة السر الأصلية قابلة للفك وكان متجه الخطأ الثنائي، ثم
تحليل أو تقييم جميع جذوروبالتالي يوفر معلومات كافية لاستعادة متجه الخطأ وتصحيح الأخطاء.
الخصائص والاستخدام
تتمتع رموز جوبا الثنائية، التي تُعتبر حالة خاصة من رموز جوبا، بخاصية مثيرة للاهتمام وهي أنها تصحح بشكل كاملالأخطاء، بينما فقطالأخطاء في الحالات الثلاثية وجميع الحالات الأخرى. تقاربياً، تصل قدرة تصحيح الأخطاء هذه إلى حد جيلبرت-فارشاموف الشهير .
بسبب قدرة تصحيح الأخطاء العالية مقارنة بمعدل الكود وشكل مصفوفة فحص التكافؤ (والتي عادة ما يصعب تمييزها عن مصفوفة ثنائية عشوائية كاملة الرتبة)، يتم استخدام رموز Goppa الثنائية في العديد من أنظمة التشفير ما بعد الكمومية ، ولا سيما نظام McEliece للتشفير ونظام Niederreiter للتشفير .
مراجع
- إلوين ر. بيرلكامب، رموز جوبا، معاملات IEEE في نظرية المعلومات، المجلد IT-19، العدد 5، سبتمبر 1973، https://web.archive.org/web/20170829142555/http://infosec.seu.edu.cn/space/kangwei/senior_thesis/Goppa.pdf
- دانييلا إنجلبرت، رافائيل أوفربيك، آرثر شميدت. "ملخص لأنظمة التشفير من نوع ماكليس وأمنها". مجلة التشفير الرياضي 1، 151-199. MR 2345114. النسخة السابقة: http://eprint.iacr.org/2006/162/
- دانيال ج. بيرنشتاين. "فك تشفير القوائم لرموز جوبا الثنائية." http://cr.yp.to/codes/goppalist-20110303.pdf
انظر أيضاً
- نظرية الترميز
