وظيفة مشفرة
تُعدّ وظيفة التشفير محاولةً لتوفير خصوصية لرمز الهاتف المحمول دون الحاجة إلى أي أجهزة مقاومة للتلاعب . وهي طريقةٌ تُمكّن رمز الهاتف المحمول من تنفيذ العمليات التشفيرية الأساسية.
تُشفّر الدوال متعددة الحدود والكسرية بحيث يمكن إعادة تنفيذ تحويلها كبرامج تتألف من تعليمات نصية واضحة يفهمها المعالج أو المترجم . ولا يفهم المعالج وظيفة البرنامج. ويكتسب هذا المجال من الدراسة شعبية متزايدة في مجال التشفير المتنقل .
مثال
السيناريو: يمتلك المضيف A خوارزمية لحساب الدالة f. ويريد A إرسال وكيله المتنقل إلى B الذي يحتوي على المدخل x، لحساب f(x). لكن A لا يريد أن يتعرف B على أي شيء بخصوص f.
الخطة: يتم تشفير الدالة f بطريقة تُنتج E(f). ثم يقوم المضيف A بإنشاء برنامج آخر P(E(f))، الذي يُنفذ E(f)، ويرسله إلى B عبر وكيله. يقوم B بتشغيل الوكيل، الذي يحسب P(E(f))(x) ويعيد النتيجة إلى A. يقوم A بعد ذلك بفك تشفير هذه النتيجة للحصول على f(x).
العيوب: يُعدّ إيجاد أنظمة تشفير مناسبة قادرة على تحويل وظائف عشوائية تحديًا. كما أن هذا النظام لا يمنع هجمات حجب الخدمة ، وإعادة الإرسال، والاستخراج التجريبي ، وغيرها.
انظر أيضاً
مراجع
- توماس ساندر وكريستيان ف. تشودين. حماية الوكلاء المتنقلين من المضيفين الخبيثين. في جي. فيجنا، محرر، الوكلاء المتنقلون والأمن، المجلد 1419 من سلسلة محاضرات في علوم الحاسوب، الصفحات 44-60. سبرينغر-فيرلاغ، نيويورك، نيويورك، 1998.
- علم التشفير
- مقالات قصيرة في علوم الحاسوب
