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

تشفير المفتاح التناظري (Symmetric- Key Encryption )


هناك نوعان عامان من الخوارزميات المعتمدة على المفتاح  
الخوارزميات التناظرية و خوارزميات المفتاح العام
 الخوارزميات التناظرية 
 في بعض الأحيان تسمى الخوارزميات التقليدية 
 وهي عبارة عن خوارزميات يكون  فيها  إمكانية حساب مفتاح التشفير 
من  مفتاح فتح الشفرة وبالعكس .
 ( في معظم الأنظمة التناظرية فان مفتاح التشفير ومفتاح فتح الشفرة هما نفسهما) . 
 يطلق على هذه الخوارزميات  كذلك خوارزميات المفتاح السري
 أو خوارزمية المفتاح الواحد , 
و تحتاج أن يتفق كل من المرسل والمستقبل على مفتاح معين قبل أن يتصلا بأمان . 
تعتمد أمنية خوارزمية التناظرية على المفتاح . 
تقسم الخوارزميات  التناظرية  إلى صنفين .
 خوارزميات تعمل على النص الواضح كثنائية  واحدةبيت 
( أو في بعض الأحيان بيت واحد ) في الوقت الواحد  ويطلق عليها خوارزميات التدفق 
وخوارزميات أخرى تعمل على النص الواضح بشكل مجاميـع 
من الثنائيات  يطلق عليها كتل 
 وتسمى هذه الطرق خوارزميات الكتلة أو شفرات الكتل .
  يبلغ حجم الكتلة النموذجي في الحاسبات الحديثة  64 ثنائية 
وهذا حجم كاف لإعاقة التحليل من غير تبديد  . 
( قبل استخدام  الحواسيب كانت  الخوارزميات عموما 
تعمل على نص واضح بشكل حرف واحد في الوقت الواحد  بهذا  يمكن التفكير 
اعتبارها  خوارزمية تدفق تعمل على حزمة ( تدفق ) من الحروف ) . 
في الأنظمة التقليدية يتم استخدام نفس المفتاح للتشفير وفتح الشفرة . 
إن التحدي الأساسي هو جعل المرسل والمستقبل 
يتفقان على المفتاح السري بدون أن يعرفه أو يجده أي شخص آخر .
 إذا كان المرسل والمستقبل في أماكن منفصلة 
 فان عليهما الوثوق بحامل معين 
 نظام الهاتف أو أي وسيلة إرسال أخرى لمنع كشف المفتاح السري . 
إن توليد  إرسال وخزن المفاتيح تسمى إدارة المفتاح 
كل أنظمة التشفير يجب أن تتعامل مع مسائل إدارة المفتاح .
 بسبب أن كل المفاتيح في نظام تشفير المفتاح التناظري يجب إن تبقى سريـة 
 فان هذا النظام يعاني غالبا من إشكالية  إدارة مفتاح بصورة أمينة 
خاصة في الأنظمة المفتوحة والتي فيها عدد كبير من المستفيدين 

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

إرسال تعليق