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

شفرة الكتل (Block Cipher)


شفرة الكتل عبارة عن طريقة تشفير والتي تقسم العبارة الواضحة المرسلة إلى سلاسل تسمى كتل ذات طول ثابت  t  في مجموعة الأحرف الأبجدية  ِA ويتم تشفير كتلة واحدة في اللحظة الواحدة .
 تعمل شفرات الكتل  على كتل من النص الواضح والنص المشفر .
 عادة يكون طول الكتلة  64 بت ( ثنائية )
لكن في بعض الأحيان تكون الكتلة أطول . 
 شفرة الكتلة هي نوع من خوارزمية المفتاح التناظري
 والتي تحول بيانات كتلة من النص الواضح ذات طول ثابت إلى بيانات نص مشفر بنفس الطول .
 إن التحويل يتم تحت تأثير مفتاح سري متوفر للمستفيدين  .
 إن الطول الثابت للكتلة  يسمى حجم الكتلة وللكثير من شفرات الكتلة 
 فان حجم الكتلة هو 64 بت .  
في السنين القادمة فان حجم الكتلة سوف يزداد إلى 128 بت بسبب أن المعالجات تصبح أكثر تعقيدا. 
يرى الرياضيون أن شفرة الكتلة سوف توفر وبشكل مؤثر تبادلا لمجموعة كل العبارات المحتملة ومن ثم فتح شفرة متميزة ووحيدة . 
إن التبديل المؤثر خلال أي عملية تشفير معينة هو بالطبع عملية أمينة , بسبب أنها دالة للمفتاح السري . 
معظم تقنيات التشفير المتناظر هي شفرات كتل  ويوجد نوعان  منها :
1- شفرة الإحلال .
2- شفرة  الإزاحة أو الانتقال .
يمكن جمع الشفرتين  أعلاه معاً لتكوين  ما يسمى شفرة الضرب .     

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

إرسال تعليق