نظام التشفير ناكاش-ستيرن
نظام التشفير ناكاش-ستيرن هو نظام تشفير متماثل ذو مفتاح عام، ويعتمد أمانه على مشكلة البقايا العليا . وقد اكتشفه ديفيد ناكاش وجاك ستيرن عام 1998.
تعريف المخطط
مثل العديد من أنظمة التشفير بالمفتاح العام ، يعمل هذا المخطط في المجموعةحيث n هو حاصل ضرب عددين أوليين كبيرين . هذا المخطط متماثل الشكل وبالتالي قابل للتغيير .
توليد المفاتيح
- اختر عائلة من k أعداد أولية صغيرة ومختلفة p 1 ,..., p k .
- قسّم المجموعة إلى نصفين وحددو.
- تعيين
- اختر عددين أوليين كبيرين a و b بحيث يكون كل من p = 2 au +1 و q =2 bv +1 أوليين.
- اجعل n = pq .
- اختر قيمة عشوائية g mod n بحيث يكون ترتيب g هو φ( n )/4.
المفتاح العام هو الأرقام (σ، n ، g ) والمفتاح الخاص هو الزوج ( p ، q ).
تُعتبر الأعداد الأولية (p1 , ..., pk ) عامة فعليًا، إذ يُمكن استعادتها بكفاءة من القيمة العامة σ = Πpi، بشرط أن تكون صغيرة. وتُستخدم هذه الأعداد الأولية أثناء فك التشفير، حيث تُجرى العمليات الحسابية بتردد كل pi لاستعادة الرسالة.
عندما k = 1، يكون هذا في الأساس نظام التشفير Benaloh .
تشفير الرسائل
يسمح هذا النظام بتشفير رسالة m في المجموعة.
- اختر عشوائياً.
- احسب
إذن E(m) هو تشفير للرسالة m .
فك تشفير الرسائل
لفك التشفير، نجد أولاً m mod p i لكل i ، ثم نطبق نظرية الباقي الصينية لحساب m mod.
بفرض وجود نص مشفر c ، لفك تشفيره، نقوم بحساب
- . هكذا
أين.
- بما أن قيمة pᵢ مختارة لتكون صغيرة، فإنه يمكن استعادة mᵢ عن طريق البحث الشامل، أي عن طريق المقارنةللكل j من 1 إلى p i -1.
- بمجرد معرفة قيمة m i لكل i ، يمكن استعادة m من خلال تطبيق مباشر لنظرية الباقي الصينية.
حماية
يعتمد الأمن الدلالي لنظام التشفير Naccache–Stern على امتداد لمشكلة البقايا التربيعية المعروفة باسم مشكلة البقايا العليا .
مراجع
ناكاش، ديفيد؛ ستيرن، جاك (1998). "نظام تشفير جديد للمفتاح العام قائم على البقايا العليا". وقائع المؤتمر الخامس لجمعية الحوسبة الآلية (ACM) حول أمن الحاسوب والاتصالات . CCS '98. ACM. الصفحات 59-66 . doi : 10.1145/288090.288106 . ISBN 1-58113-007-4.
- أنظمة التشفير بالمفتاح العام
