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

Anonim

تيار الشفرات مقابل بلوك الشفرات | تشفير الدولة مقابل بلوك الشفرات

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

ما هو تشفير تيار؟

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

ما هو بلوك الشفرات؟

تشفير الكتلة هو مفتاح تشفير متماثل آخر. تعمل الأصفار بلوك على كتل (مجموعات من البتات) ذات طول ثابت. يستخدم تشفير الأصفار تحويل ثابت (غير متغير) لجميع الأرقام في الكتلة. على سبيل المثال، عندما يتم توفير نص عادي بلوك x بت (مع مفتاح سري) كمدخل لمحرك الشفرات الكتلة، فإنه ينتج كتلة x-بت المقابلة من النص المشفر. التحول الفعلي يعتمد على المفتاح السري. وبالمثل، فإن خوارزمية فك التشفير تسترد كتلة x بت الأصلية للنص العادي باستخدام كتلة x بت من النص المشفر والمفتاح السري أعلاه كمدخلات. في حالة رسالة الإدخال طويلة جدا بالمقارنة مع حجم كتلة، سيتم تقسيمها إلى كتل وهذه الكتل سوف تكون (بشكل فردي) مشفرة باستخدام نفس المفتاح. ومع ذلك، لأن نفس المفتاح يستخدم، كل تسلسل المتكررة في النص العادي يصبح نفس التسلسل المتكرر في النص الشفرات، وهذا يمكن أن يسبب مخاوف أمنية. شعاع كتلة شعبية هي ديس (معيار تشفير البيانات) و إس (معيار التشفير المتقدم).

ما هو الفرق بين الشفرات ستريم و بلوك سيفر؟

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