الخميس، 24 مايو 2018

شفرات الإحلال المتجانس ( Homophonic Substitution Ciphers )



في هذه الطريقة التشفيرية يتم إحلال كل رمز  a في كتلة  من النص الواضح بسلسلة مختارة عشوائياً من H(a) 
ولغرض فتح الشفرة c والمتكونة من  t من الرموز ، فيجب علينا أن تحدد a εA بحيث أن CÎ H(a) أن المفتاح هنا مكون من المجموعات في H(a) .
مثال 
افرض أن :
A={a,b}                                                                         
                                                                    H(a)={00,10}
H(b)={01,11}
يمكن تشفير النص الواضح ab  الى واحد من آلاتي :
                                                                1011,1001,0011,0001
لذلك يمكننا تحديد شفرات العبارات الواضحة التالية كما يلي :
aa               { 0000, 0010, 1000, 1010 }
ab               { 0001, 0011, 1001, 1011 }
ba               { 0100, 0110, 1100, 1110 }
bb               { 0101, 0111, 1101, 1111 }
يمكن بنفس الطريقة اختيار احد مكونات العناصر أعلاه لتحديد النص الواضح .
  أي  سلسلة أربعة بت ( 4بت ) متميزة تحدد  عنصروعليه يحدد بذلك عبارة نص مشفر .
 فان الرموز لا تحدث  بتردد متساوي في النص الواضح . 
في الإحلال البسيط  فان تشفير خاصية التردد الغير منتظم قد عكست في النص المشفر . 
يمكن استخدام شفرة التجانس  استخدامها لجعل التكرار  لرموز النص المشفر أكثر انتظاما على حساب توسيع البيانات 
لايمكن تنفيذ فتح التشفير  بسهوـلة كما هو الحال في لشفرات الإحلال البسيط .
    إن ابسط طريقـة تشفير عشوائية هي التي نطلق عليهـا شفرة الإحلال المتجانس . تحتوي العبارة   M  على سلسلة من مجموعة الأحرف الأبجدية Σ 1 يتم تشفيرها إلى نص مشفر عشوائي C من الرموز من مجموعة الأحرف الأبجدية Σ 2  , بحيث أن Σ 1     Σ 2  .


ليست هناك تعليقات:

إرسال تعليق