عدم القدرة على التمييز الحسابي

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

التعريف الرسمي

يترك{دن}نشمال{\displaystyle \scriptstyle \{D_{n}\}_{n\in \mathbb {N} }}و{هـن}نشمال{\displaystyle \scriptstyle \{E_{n}\}_{n\in \mathbb {N} }}لنفترض أن لدينا مجموعتين من التوزيعات مفهرسة بمعامل أمان n (والذي يشير عادةً إلى طول المدخلات)؛ نقول إنهما غير قابلتين للتمييز حسابيًا إذا كانت الكمية التالية دالة مهملة في n لأي خوارزمية احتمالية غير منتظمة ذات وقت متعدد الحدود A :

دلتا(ن)=|بروxدن[أ(x)=1]-بروxهـن[أ(x)=1]|.{\displaystyle \delta (n)=\left|\Pr _{x\gets D_{n}}[A(x)=1]-\Pr _{x\gets E_{n}}[A(x)=1]\right|.}

يُشار إليهدنهـن{\displaystyle D_{n}\approx E_{n}}[ 1 ] بعبارة أخرى، لا يتغير سلوك أي خوارزمية فعالة A بشكل ملحوظ عند إعطائها عينات وفقًا لـ D n أو E n في النهاية كمان{\displaystyle n\to \infty }. تفسير آخر لعدم القدرة على التمييز الحسابي هو أن الخوارزميات ذات الوقت متعدد الحدود التي تحاول بنشاط التمييز بين المجموعتين لا تستطيع القيام بذلك: أي أن أي خوارزمية من هذا القبيل لن تؤدي إلا أداءً أفضل بشكل ضئيل مما لو كان المرء يخمن فقط.

يتضمن التعريف ضمناً شرط أن الخوارزمية،أ{\displaystyle A}يجب أن يُقرر بناءً على عينة واحدة من أحد التوزيعات. يمكن تصور حالة يستطيع فيها الخوارزمية التي تحاول التمييز بين توزيعين الوصول إلى أي عدد من العينات التي تحتاجها. وبالتالي، تُعتبر مجموعتان لا يمكن التمييز بينهما بواسطة خوارزميات ذات زمن متعدد الحدود عند النظر إلى عينات متعددة غير قابلتين للتمييز بواسطة أخذ العينات في زمن متعدد الحدود . [ 2 ] : 107 إذا كانت الخوارزمية ذات الزمن متعدد الحدود قادرة على توليد عينات في زمن متعدد الحدود، أو لديها إمكانية الوصول إلى مصدر عشوائي لتوليد العينات لها، فإن عدم إمكانية التمييز بواسطة أخذ العينات في زمن متعدد الحدود يُكافئ عدم إمكانية التمييز الحسابي. [ 2 ] : 108

مراجع

  1. المحاضرة 4 - عدم التمييز الحسابي، مولدات الأرقام العشوائية الزائفة
  2. 1 2 غولدريتش، أو. (2003). أسس التشفير. كامبريدج، المملكة المتحدة: مطبعة جامعة كامبريدج.

This article incorporates material from computationally indistinguishable on PlanetMath, which is licensed under the Creative Commons Attribution/Share-Alike License.