رمز تصحيح أخطاء الترتيب

في نظرية الترميز ، تُعدّ رموز الرتبة (وتُسمى أيضًا رموز غابيدولين ) رموزًا غير ثنائية [ 1 ] خطية لتصحيح الأخطاء، لا تعتمد على مقياس هامينغ ، بل على مقياس الرتبة . وقد وصفت هذه الرموز طريقة منهجية لبناء رموز قادرة على اكتشاف وتصحيح أخطاء الرتبة العشوائية المتعددة . من خلال إضافة التكرار بترميز كلمة من k رمزًا إلى كلمة من n رمزًا، يمكن لرمز الرتبة تصحيح أي خطأ في الرتبة حتى t = ⌊ ( d 1) / 2 ⌋، حيث d هي مسافة الترميز. وباعتباره رمزًا للمحو ، فإنه يستطيع تصحيح ما يصل إلى d 1 من عمليات المحو المعروفة.        

رمز الرتبة هو رمز خطي جبري على الحقل المنتهيجيF(qشمال){\displaystyle GF(q^{N})}مشابه لرمز ريد-سولومون .

رتبة المتجه علىجيF(qشمال){\displaystyle GF(q^{N})}يمثل الحد الأقصى لعدد المكونات المستقلة خطيًا علىجيF(q){\displaystyle GF(q)}المسافة الرتبية بين متجهين علىجيF(qشمال){\displaystyle GF(q^{N})}يمثل رتبة الفرق بين هذين المتجهين.

يقوم رمز الرتبة بتصحيح جميع الأخطاء التي لا تتجاوز رتبة متجه الخطأ فيها t . 

مقياس الترتيب

يتركXن{\displaystyle X^{n}}ليكن فضاء متجهي ذو n بُعد على الحقل المنتهيجيF(qشمال){\displaystyle GF\left({q^{N}}\right)}، أينq{\displaystyle q}هي قوة عدد أولي وشمال{\displaystyle N}هو عدد صحيح موجب . ليكن (u1،u2،...،uشمال){\displaystyle \left(u_{1},u_{2},\dots ,u_{N}\right)}، معuأناجيF(qشمال){\displaystyle u_{i}\in GF(q^{N})}كن قاعدة لـجيF(qشمال){\displaystyle GF\left({q^{N}}\right)}كفضاء متجهي على الحقلجيF(q){\displaystyle GF\left({q}\right)}.

كل عنصرxأناجيF(qشمال){\displaystyle x_{i}\in GF\left({q^{N}}\right)}يمكن تمثيلها على النحو التاليxأنا=أ1أناu1+أ2أناu2++أشمالأناuشمال{\displaystyle x_{i}=a_{1i}u_{1}+a_{2i}u_{2}+\dots +a_{Ni}u_{N}}وبالتالي، كل متجهx=(x1،x2،...،xن){\displaystyle {\vec {x}}=\left({x_{1},x_{2},\dots ,x_{n}}\right)}زيادةجيF(qشمال){\displaystyle GF\left({q^{N}}\right)}يمكن كتابتها على شكل مصفوفة:

x=أ1،1أ1،2...أ1،نأ2،1أ2،2...أ2،ن............أشمال،1أشمال،2...أشمال،ن{\displaystyle {\vec {x}}=\left\|{\begin{array}{*{20}c}a_{1,1}&a_{1,2}&\ldots &a_{1,n}\\a_{2,1}&a_{2,2}&\ldots &a_{2,n}\\\ldots &\ldots &\ldots &\ldots \\a_{N,1}&a_{N,2}&\ldots &a_{N,n}\end{array}}\right\|}

رتبة المتجهx{\displaystyle {\vec {x}}}في الملعبجيF(qشمال){\displaystyle GF\left({q^{N}}\right)}يمثل رتبة المصفوفة المقابلة أ(x){\displaystyle A\left({\vec {x}}\right)}في الملعبجيF(q){\displaystyle GF\left({q}\right)}يرمز إليه بـر(x؛q){\displaystyle r\left({{\vec {x}};q}\right)}.

مجموعة جميع المتجهاتx{\displaystyle {\vec {x}}}هو مساحةXن=أشمالن{\displaystyle X^{n}=A_{N}^{n}}الخريطةxر(x؛q){\displaystyle {\vec {x}}\to r\left({\vec {x}};q\right)}) يُعرّف معيارًا علىXن{\displaystyle X^{n}}ومقياس الترتيب :

د(x؛y)=ر(x-y؛q){\displaystyle d\left({{\vec {x}};{\vec {y}}}\right)=r\left({{\vec {x}}-{\vec {y}};q}\right)}

رمز الترتيب

مجموعة{x1،x2،...،xن}{\displaystyle \{x_{1},x_{2},\dots ,x_{n}\}}من المتجهات منXن{\displaystyle X^{n}}يُطلق عليه اسم رمز ذو مسافة رمزية د=ميند(xأنا،xج){\displaystyle d=\min d\left(x_{i},x_{j}\right)}إذا كانت المجموعة تشكل أيضًا فضاءً جزئيًا من البعد k منXن{\displaystyle X^{n}}عندئذٍ يُطلق عليه اسم رمز خطي ( ن ، ك ) مع مسافةد{\displaystyle d}. هذا النوع من رموز مقياس الرتبة الخطية يحقق دائمًا حد Singletonدن-ك+1{\displaystyle d\leq n-k+1}بالمساواة.

مصفوفة التوليد

هناك العديد من البنى المعروفة لرموز الرتبة، وهي رموز مسافة الرتبة القصوى (أو MRD) مع d  = n k + 1. أسهلها في البناء هو ما يُعرف برمز غابيدولين (المعمم)، وقد اكتشفه ديلسارت أولاً (الذي أطلق عليه اسم نظام Singleton ) ولاحقًا غابيدولين [ 2 ] (وكشيفتسكي [ 3 ] ).     

لنعرّف قوة فروبينيوس[أنا]{\displaystyle [i]}من العنصرxجيF(qشمال){\displaystyle x\in GF(q^{N})}مثل

x[أنا]=xqأناتعديلشمال.{\displaystyle x^{[i]}=x^{q^{i\mod N}}.\,}

ثم، كل متجهز=(ز1،ز2،...،زن)، زأناجيF(qشمال)، نشمال{\displaystyle {\vec {g}}=(g_{1},g_{2},\dots ,g_{n}),~g_{i}\in GF(q^{N}),~n\leq N}، مستقلة خطيًا علىجيF(q){\displaystyle GF(q)}، يحدد مصفوفة توليد لرمز MRD ( n , k , d  = n k + 1).     

جي=ز1ز2...زنز1[م]ز2[م]...زن[م]ز1[2م]ز2[2م]...زن[2م]............ز1[(ك-1)م]ز2[(ك-1)م]...زن[(ك-1)م]،{\displaystyle G=\left\|{\begin{array}{*{20}c}g_{1}&g_{2}&\dots &g_{n}\\g_{1}^{[m]}&g_{2}^{[m]}&\dots &g_{n}^{[m]}\\g_{1}^{[2m]}&g_{2}^{[2m]}&\dots &g_{n}^{[2m]}\\\dots &\dots &\dots &\dots \\g_{1}^{[(k-1)m]}&g_{2}^{[(k-1)m]}&\dots &g_{n}^{[(k-1)m]}\end{array}}\right\|,}

أينالقاسم المشترك الأكبر(م،شمال)=1{\displaystyle \gcd(m,N)=1}.

التطبيقات

توجد عدة مقترحات لأنظمة التشفير بالمفتاح العام القائمة على رموز الرتبة. ومع ذلك، فقد ثبت أن معظمها غير آمن (انظر على سبيل المثال مجلة علم التشفير، أبريل 2008 [ 4 ] ).

تُعد رموز الرتب مفيدة أيضًا لتصحيح الأخطاء والمحو في ترميز الشبكة .

انظر أيضاً

ملحوظات

  1. الرموز التي يكون كل رمز إدخال فيها من مجموعة حجمها أكبر من 2.
  2. جابيدولين، إرنست م. (1985). "نظرية الرموز ذات أقصى مسافة رتبة" . مشاكل نقل المعلومات . 21 (1): 1-12 .
  3. كشيفيتسكي، ألكسندر؛ غابيدولين، إرنست م. (4-9 سبتمبر 2005). "البناء الجديد لرموز الرتب". وقائع الندوة الدولية لنظرية المعلومات، 2005. ISIT 2005. ص 2105-2108 . doi : 10.1109/ISIT.2005.1523717 . ISBN  978-0-7803-9151-2. S2CID 11679865 . 
  4. أوفربيك، ر. (2008). "الهجمات الهيكلية على أنظمة التشفير بالمفتاح العام القائمة على رموز غابيدولين" . مجلة علم التشفير . 21 (2): 280-301 . doi : 10.1007/s00145-007-9003-9 . S2CID 2393853 . 

مراجع

  • جابيدولين، إرنست م. (1985)، "نظرية الرموز ذات أقصى مسافة رتبة" ، مشاكل نقل المعلومات ، 21 ( 1): 1-12
  • كشيفتسكي، ألكسندر؛ غابيدولين، إرنست م. (4-9 سبتمبر 2005). "البناء الجديد لرموز الرتب". وقائع الندوة الدولية لنظرية المعلومات، 2005. ISIT 2005. ص 2105-2108 . doi : 10.1109/ISIT.2005.1523717 . ISBN  978-0-7803-9151-2. S2CID 11679865 . 
  • جابيدولين، إرنست م.؛ بيليبتشوك، نينا إ. (29 يونيو - 4 يوليو 2003). "طريقة جديدة لتصحيح المحو باستخدام رموز الرتبة". وقائع ندوة IEEE الدولية لنظرية المعلومات، 2003. ص  423. doi : 10.1109/ISIT.2003.1228440 . ISBN 978-0-7803-7728-8. S2CID 122552232 .