الفرق بين الارتباك والانتشار

مؤلف: Laura McKinney
تاريخ الخلق: 1 أبريل 2021
تاريخ التحديث: 2 قد 2024
Anonim
What’s the difference in English between: Too, Also, Even, Likewise and As well
فيديو: What’s the difference in English between: Too, Also, Even, Likewise and As well

المحتوى


شروط الارتباك ونشرها هي خصائص لصنع تشفير آمن. يتم استخدام كل من الارتباك والانتشار لمنع مفتاح التشفير من خصمه أو في النهاية لمنع الأصل. يتم استخدام الارتباك لإنشاء تشفير جاهل بينما يُستخدم الانتشار لزيادة التكرار في السهل على الجزء الرئيسي من التشفير لجعله غامضًا. تيار التشفير يعتمد فقط على الارتباك. بدلاً من ذلك ، يتم استخدام الانتشار بواسطة كلا من مجرى الدفق والكتل.

اقترح كلود شانون تقنية التشويش والانتشار لالتقاط الكتل الأساسية لوظيفة تشفير بدلاً من استخدام طريقة إحصائية طويلة ومستهلكة للوقت. كان شانون قلقًا بشكل أساسي حول الوقاية من تحليل الشفرات بمساعدة التحليل الإحصائي.

السبب وراء ذلك هو على النحو التالي. لنفترض أن المهاجم لديه بعض الفهم للخصائص الإحصائية للسهل. على سبيل المثال ، في إنسان مفهومة ، يمكن أن يكون توزيع تردد الحروف الهجائية معروفًا مسبقًا. في هذه الحالة ، من السهل جدًا إجراء تحليل الشفرات حيث يمكن أن تنعكس الإحصاءات المعروفة في الشفرات. يمكن لهذا التحليل الشفهي أن يستنتج بالتأكيد المفتاح أو جزء منه. هذا هو السبب في أن شانون اقترح طريقتين هما الارتباك والانتشار.


  1. رسم بياني للمقارنة
  2. تعريف
  3. الاختلافات الرئيسية
  4. خاتمة

رسم بياني للمقارنة

أساس للمقارنةارتباكتعريف
الأساسيتستخدم لتوليد الشفرات غامضة.تستخدم لتوليد غامضة ، ق عادي.
يسعى الىقم بعمل علاقة بين إحصائيات التشفير وقيمة مفتاح التشفير معقدة بقدر الإمكان.يتم إجراء العلاقة الإحصائية بين السهل والشفرات معقدة بقدر الإمكان.
تحققت من خلالخوارزمية الاستبدالخوارزمية النقل
استعمل من قبلتيار التشفير والشفرات كتلةكتلة التشفير فقط.
يؤدي الىزيادة الغموضزيادة التكرار

تعريف الارتباك

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


يمكن الحصول على الارتباك باستخدام خوارزمية الاستبدال والتخليط المعقدة التي تعتمد على المفتاح والمدخلات (عادي).

تعريف الانتشار

تعريف هي تقنية تشفير تم اختراعها لزيادة التكرار السائد لإخفاء البنية الإحصائية للسهل لمنع محاولات استنتاج المفتاح. في الانتشار ، يمكن أن يتلاشى الهيكل الإحصائي للسهل إلى إحصاءات طويلة المدى للشفرات والعلاقة بينهما معقدة بحيث لا يمكن لأي شخص استنتاج المفتاح الأصلي.

يتم تحقيق ذلك عن طريق نشر الرقم العادي الفردي على العديد من أرقام التشفير ، مثل عند تغيير جزء واحد من السهل ، يجب أن يؤثر ذلك على الشفرات بأكملها أو يجب أن يحدث التغيير على الشفرة بأكملها.

في تشفير الكتل يمكن الحصول على الانتشار من خلال تطبيق بعض التقليب على البيانات مع وظيفة في التقليب ، والنتيجة هي أن البت من المواضع المختلفة في السهل الأصلي سوف يسهم في جزء واحد من التشفير. التحول في تشفير البلوك يعتمد على المفتاح.

  1. يتم استخدام تقنية الارتباك لإنشاء الأصفار الغامضة في حين يتم استخدام الانتشار لإنشاء سهول غامضة.
  2. يحاول الانتشار جعل الارتباط الإحصائي بين السهل والشفرات معقدًا قدر الإمكان. على العكس من ذلك ، تحاول تقنية التشويش جعل الارتباط بين إحصائيات التشفير وقيمة مفتاح التشفير معقدة بقدر الإمكان.
  3. يمكن استخدام خوارزميات الاستبدال للحصول على الارتباك. في مقابل ذلك ، يمكن تحقيق الانتشار من خلال استخدام تقنيات النقل.
  4. يعتمد التشفير المشفر على الارتباك وكذلك الانتشار بينما يستخدم التشفير المشفر فقط الارتباك.

خاتمة

الارتباك والانتشار كلاهما تقنيات تشفير حيث يكون الغرض في الارتباك هو جعل العلاقة بين إحصائيات التشفير وقيمة مفتاح التشفير معقدة بقدر الإمكان. من ناحية أخرى ، يحاول الانتشار حجب البنية الإحصائية للسهل من خلال نشر تأثير كل رقم عادي على جزء كبير أو أرقام مشفرة.