التشفير الاحتمالي
التشفير الاحتمالي هو استخدام العشوائية في خوارزمية التشفير ، بحيث ينتج عن تشفير الرسالة نفسها عدة مرات نصوص مشفرة مختلفة بشكل عام . يُستخدم مصطلح "التشفير الاحتمالي" عادةً للإشارة إلى خوارزميات التشفير بالمفتاح العام ؛ ومع ذلك، تحقق العديد من خوارزميات التشفير بالمفتاح المتناظر خاصية مماثلة (مثل تشفير الكتل عند استخدامه في وضع التسلسل مثل CBC )، وتشفير التدفق مثل Freestyle [ 1 ] الذي يتميز بطبيعته العشوائية. ولكي يكون التشفير آمنًا دلاليًا ، أي لإخفاء حتى المعلومات الجزئية عن النص الأصلي ، يجب أن تكون خوارزمية التشفير احتمالية .
تاريخ
اقترح شافي غولدواسير وسيلفيو ميكالي أول نظام تشفير احتمالي آمن قابل للإثبات باستخدام المفتاح العام ، وذلك استنادًا إلى صعوبة مسألة البقايا التربيعية ، وكان عامل توسيع الرسالة فيه مساويًا لحجم المفتاح العام. وتشمل خوارزميات التشفير الاحتمالي الأكثر كفاءة خوارزميات إلغامال وباييه ، بالإضافة إلى العديد من البنى المختلفة ضمن نموذج أوراكل العشوائي ، بما في ذلك حشو التشفير غير المتماثل الأمثل (OAEP).
حماية
يُعدّ التشفير الاحتمالي بالغ الأهمية عند استخدام التشفير بالمفتاح العام . لنفترض أن المهاجم لاحظ نصًا مشفرًا، ويشتبه في أن النص الأصلي هو إما "نعم" أو "لا"، أو لديه حدس بأن النص الأصلي قد يكون "هجوم على كاليه". عند استخدام خوارزمية تشفير حتمية ، يمكن للمهاجم ببساطة تجربة تشفير كل تخميناته باستخدام المفتاح العام للمستلم، ومقارنة كل نتيجة بالنص المشفر المستهدف. ولمواجهة هذا الهجوم، يجب أن تتضمن أنظمة التشفير بالمفتاح العام عنصرًا من العشوائية، لضمان أن كل نص أصلي يُحوّل إلى واحد من عدد كبير من النصوص المشفرة المحتملة.
تتمثل إحدى الطرق البديهية لتحويل نظام تشفير حتمي إلى نظام تشفير احتمالي في إضافة سلسلة عشوائية إلى النص الأصلي قبل تشفيره باستخدام الخوارزمية الحتمية . وعلى العكس، تتضمن عملية فك التشفير تطبيق خوارزمية حتمية مع تجاهل الإضافة العشوائية. إلا أن الأنظمة المبكرة التي اعتمدت هذه الطريقة البسيطة لم تكن آمنة بسبب قيود بعض أنظمة التشفير الحتمية. أما تقنيات مثل التشفير الأمثل غير المتماثل (OAEP) فتدمج الإضافة العشوائية بطريقة آمنة باستخدام أي تبديل للأبواب الخلفية .
أمثلة
مثال على التشفير الاحتمالي باستخدام أي تبديل باب خلفي:
- x - نص عادي أحادي البت
- f - تبديل الباب الخلفي (خوارزمية تشفير حتمية)
- ب - مسند أساسي لـ و
- r - سلسلة عشوائية
هذا غير فعال لأنه يتم تشفير بت واحد فقط. بعبارة أخرى، عامل توسيع الرسالة يساوي حجم المفتاح العام.
مثال على التشفير الاحتمالي في نموذج أوراكل العشوائي:
- x - نص عادي
- f - تبديل الباب الخلفي (خوارزمية تشفير حتمية)
- h - أوراكل عشوائي (يتم تنفيذه عادةً باستخدام دالة تجزئة محددة علنًا )
- r - سلسلة عشوائية
انظر أيضاً
مراجع
- ↑ بوثوبارامبيل، أرون بابو؛ توماس، جيثين جوزيه (2019-12-01). "فري ستايل، نسخة عشوائية من تشاتشا لمقاومة هجمات القوة الغاشمة وهجمات القاموس في وضع عدم الاتصال". مجلة أمن المعلومات وتطبيقاتها . 49 102396. arXiv : 1802.03201 . doi : 10.1016/j.jisa.2019.102396 . ISSN 2214-2126 .
روابط خارجية
- نظرية التشفير
