افتراض ديفي-هيلمان للقرار

يُعد افتراض ديفي -هيلمان الحاسم (DDH) افتراضًا يتعلق بصعوبة الحساب في مسألة معينة تتضمن اللوغاريتمات المنفصلة في المجموعات الدورية . ويُستخدم كأساس لإثبات أمان العديد من بروتوكولات التشفير ، وأبرزها أنظمة التشفير ElGamal و Cramer-Shoup .

تعريف

لنفترض مجموعة دورية (ضربية)جي{\displaystyle G}من النظامq{\displaystyle q}ومع مولد كهربائيز{\displaystyle g}ينص افتراض DDH على أنه، بالنظر إلىزأ{\displaystyle g^{a}}وزب{\displaystyle g^{b}}لاختيار موحد ومستقل أ،بZq{\displaystyle a,b\in \mathbb {Z} _{q}}، القيمةزأب{\displaystyle g^{ab}}"يبدو" كعنصر عشوائي فيجي{\displaystyle G}.

يمكن التعبير عن هذا المفهوم البديهي رسميًا بالقول إن توزيعي الاحتمال التاليين لا يمكن تمييزهما حسابيًا (في معامل الأمان ،ن=سجل(q){\displaystyle n=\log(q)}):

  • (زأ،زب،زأب){\displaystyle (g^{a},g^{b},g^{ab})}، أينأ{\displaystyle a}وب{\displaystyle b}يتم اختيارها عشوائياً وبشكل مستقل منZq{\displaystyle \mathbb {Z} _{q}}.
  • (زأ،زب،زج){\displaystyle (g^{a},g^{b},g^{c})}، أينأ،ب،ج{\displaystyle a,b,c}يتم اختيارها عشوائياً وبشكل مستقل منZq{\displaystyle \mathbb {Z} _{q}}.

غالباً ما تسمى الثلاثيات من النوع الأول بالثلاثيات DDH أو مجموعات DDH .

العلاقة بالافتراضات الأخرى

يرتبط افتراض DDH بافتراض اللوغاريتم المنفصل . إذا كان من الممكن حساب اللوغاريتمات المنفصلة بكفاءة فيجي{\displaystyle G}إذاً، فإن افتراض DDH لن يكون صحيحاً فيجي{\displaystyle G}. منح(زأ،زب،z){\displaystyle (g^{a},g^{b},z)}يمكن للمرء أن يقرر بكفاءة ما إذاz=زأب{\displaystyle z=g^{ab}}من خلال أخذ المنفصل أولاًسجلز{\displaystyle \log _{g}}لزأ{\displaystyle g^{a}}ثم المقارنةz{\displaystyle z}مع(زب)أ{\displaystyle (g^{b})^{a}}.

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

يرتبط افتراض DDH أيضًا بافتراض Diffie-Hellman الحسابي (CDH). إذا كان من الممكن حساب ذلك بكفاءةزأب{\displaystyle g^{ab}}من(زأ،زب){\displaystyle (g^{a},g^{b})}عندئذٍ، يمكن التمييز بسهولة بين توزيعي الاحتمال المذكورين أعلاه. يُعتبر افتراض DDH أقوى من افتراض CDH، لأنه إذا تم حل CDH، فهذا يعني أنه يمكننا الحصول علىزأب{\displaystyle g^{ab}}، وسيصبح الجواب على خلع الورك الخلقي واضحاً.

خصائص أخرى

إن مشكلة اكتشاف مجموعات DDH هي مشكلة عشوائية ذاتية الاختزال ، مما يعني، بشكل تقريبي، أنه إذا كان الأمر صعبًا حتى بالنسبة لجزء صغير من المدخلات، فسيكون الأمر صعبًا بالنسبة لجميع المدخلات تقريبًا؛ وإذا كان الأمر سهلاً حتى بالنسبة لجزء صغير من المدخلات، فسيكون الأمر سهلاً بالنسبة لجميع المدخلات تقريبًا.

المجموعات التي يُفترض أن ينطبق عليها مبدأ DDH

عند استخدام بروتوكول تشفير يعتمد أمانه على افتراض DDH، فمن المهم أن يتم تنفيذ البروتوكول باستخدام مجموعات يُعتقد أن DDH ينطبق عليها:

من المهم الإشارة إلى أن فرضية DDH لا تنطبق في المجموعة الضربيةZص*{\displaystyle \mathbb {Z} _{p}^{*}}، أينص{\displaystyle p}هو عدد أولي. هذا لأنه إذاز{\displaystyle g}هو مولد لـZص*{\displaystyle \mathbb {Z} _{p}^{*}}ثم رمز ليجندر لـزأ{\displaystyle g^{a}}يكشف ما إذا كانأ{\displaystyle a}زوجي أو فردي. معطىزأ{\displaystyle g^{a}}،زب{\displaystyle g^{b}}وزأب{\displaystyle g^{ab}}وبالتالي، يمكن للمرء حساب ومقارنة أقل بت أهمية بكفاءةأ{\displaystyle a}،ب{\displaystyle b}وأب{\displaystyle ab}، على التوالي، مما يوفر طريقة احتمالية للتمييززأب{\displaystyle g^{ab}}من عنصر مجموعة عشوائي.

لا ينطبق افتراض DDH على المنحنيات الإهليلجية فوقجيF(ص){\displaystyle GF(p)}مع درجة تضمين صغيرة (على سبيل المثال، أقل منسجل2(ص){\displaystyle \log ^{2}(p)})، وهي فئة تشمل المنحنيات الإهليلجية فائقة التفرد . وذلك لأن اقتران ويل أو اقتران تيت يمكن استخدامهما لحل المشكلة مباشرة على النحو التالي: معطىP،أP،بP،جP{\displaystyle P,aP,bP,cP}على مثل هذا المنحنى، يمكن للمرء أن يحسبهـ(P،جP){\displaystyle e(P,cP)}وهـ(أP،بP){\displaystyle e(aP,bP)}بسبب خاصية الخطية الثنائية للاقترانات، يكون التعبيران متساويين إذا وفقط إذاأب=ج{\displaystyle ab=c}modulo ترتيبP{\displaystyle P}إذا كانت درجة التضمين كبيرة (على سبيل المثال، بحجم حواليص{\displaystyle p}في هذه الحالة، سيظل افتراض DDH قائمًا لأن عملية الاقتران لا يمكن حسابها. حتى لو كانت درجة التضمين صغيرة، فهناك بعض المجموعات الفرعية للمنحنى التي يُعتقد أن افتراض DDH ينطبق عليها.

انظر أيضاً

مراجع

  • بونيه، دان (1998). "مسألة ديفي-هيلمان للقرار". وقائع الندوة الثالثة لنظرية الأعداد الخوارزمية . سلسلة محاضرات في علوم الحاسوب. المجلد  1423. الصفحات 48-63 . CiteSeerX 10.1.1.461.9971 . doi : 10.1007/BFb0054851 . ISBN   978-3-540-64657-0.