الفرق بين تشفير المفتاح المتماثل وتشفير المفتاح العام

الفرق بين تشفير المفتاح المتماثل وتشفير المفتاح العام
الفرق بين تشفير المفتاح المتماثل وتشفير المفتاح العام

فيديو: الفرق بين تشفير المفتاح المتماثل وتشفير المفتاح العام

فيديو: الفرق بين تشفير المفتاح المتماثل وتشفير المفتاح العام
فيديو: الفرق بين الترانزستور والثايروستور والتراياك و الدايود 2024, يوليو
Anonim

تشفير المفتاح المتماثل مقابل تشفير المفتاح العام

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

ما هو تشفير المفتاح المتماثل؟

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

ما هو تشفير المفتاح العام؟

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

ما الفرق بين تشفير المفتاح المتماثل وتشفير المفتاح العام؟

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

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

موصى به: