سؤال 5: صَمِّم تمثيلاً للتشفير بواسطة المفتاح غير المتماثل.
الإجابة: س5: 1) المرسل (أ) يكتب الرسالة M (نص صريح). 2) يشفرها باستخدام المفتاح العام للمستقبل (ب): ,C = E(Kpub (M) 3) يرسل النص المشفر .C 4) المستقبل (ب) يفك التشفير بمفتاحه الخاص: ,M = D(Kpri (C)
خطوات الحل:
- **الشرح:** لنفهم هذا السؤال. التشفير بالمفتاح غير المتماثل (أو التشفير باستخدام المفتاح العام) هو نظام يستخدم زوجًا من المفاتيح: مفتاح عام للجميع ومفتاح خاص سري للمستقبل فقط. الفكرة هنا هي أن المرسل (أ) يريد إرسال رسالة سرية إلى المستقبل (ب). بدلاً من مشاركة مفتاح سري واحد، يستخدم المرسل المفتاح العام للمستقبل (وهو متاح للجميع) لتشفير الرسالة. الرسالة المشفرة لا يمكن فكها إلا باستخدام المفتاح الخاص للمستقبل (ب)، الذي يحتفظ به سرًا. إذن، التمثيل يبدأ بالمرسل (أ) الذي يكتب الرسالة الأصلية (النص الصريح). ثم يقوم بتشفيرها باستخدام المفتاح العام للمستقبل (ب) لإنتاج نص مشفر. يرسل هذا النص المشفر. المستقبل (ب) يستقبله ويفك التشفير باستخدام مفتاحه الخاص لاستعادة الرسالة الأصلية. لذلك، التصميم هو: **المرسل (أ) → يكتب الرسالة M → يشفرها بالمفتاح العام لـ (ب) → يرسل النص المشفر C → المستقبل (ب) يستقبل C → يفك التشفير بمفتاحه الخاص ليعيد M**.