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

Anonim

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

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

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

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

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

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

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

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

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