الملخص
يمكن لأنظمة البراهين الموجزة أن تتيح للمتحقق فحص عملية حسابية دون إعادة تنفيذها كاملة، بينما يمكن للمعرفة الصفرية أن تخفي الشاهد فيما يتجاوز ما تكشفه العبارة. وتتعلق هاتان الخاصيتان بالتزامات مختلفة، وتترتب عليهما تكاليف في مراحل مختلفة. تستخدم هذه المراجعة أعمال Groth16 وPLONK وSTARK لتنظيم المفاضلات بين افتراضات الإعداد، والتحويل إلى تمثيل حسابي، وموارد المُبرهِن، والتحقق، والمدخلات العلنية. ويوضح مثال في حقل منتهٍ كيف يغيّر إغفال قيد على المجال العبارة الجاري إثباتها. ويوضح حدّ لاختبار هوية كثيرة حدود ونماذج معلنة للعمل التقاربي السلامةَ والتوسعَ، دون تقديم منحنيات اصطناعية بوصفها اختبارات معيارية للأنظمة. والخلاصة المركزية هي أن التقييم يجب أن يبدأ بالعلاقة المقصودة وأن يحسب حساب خط المعالجة الكامل من المُبرهِن إلى المتحقق.
البرهان يتعلق بعلاقة
يثبت نظام البرهان عادةً وجود شاهد w يحقق علاقة R(x,w) لعبارة علنية x. وقد تؤكد العبارة أن برنامجًا أنتج مخرجًا، أو أن سجلًا ملتزمًا به يمتلك خاصية، أو أن قيمة تقع ضمن مجال مسموح به. ولا يثبت البرهان بصورة مستقلة أن العلاقة تعبّر عن القاعدة التي يقصدها المستخدم.
هذا التمييز حاسم في التطبيقات. فقد يجيز برهان سليم تمامًا على علاقة ضعيفة أو مرمّزة بصورة غير صحيحة نتيجةً غير مقبولة. ويمكن أيضًا ربط شاهد خاص بعبارة علنية تكشف معلومات حساسة بحكم تصميمها. وقبل اختيار نظام برهان، ينبغي للمقيِّم تحديد المدخلات العلنية، والشاهد، والمجالات المسموح بها، ودلالات البرنامج، والثقة في أي بيانات خارجية. ثم يحمي الإنشاء التشفيري تلك العبارة الصريحة.
ثلاثة إنشاءات تكشف مفاضلات مختلفة
يُعد إنشاء Groth القائم على الاقترانات مثالًا تأسيسيًا على حجج غير تفاعلية شديدة القِصَر ذات إعداد مهيكل. ويطوّر PLONK إنشاءً يستخدم سلسلة مرجعية مهيكلة عامة قابلة للتحديث ونهجًا قائمًا على التباديل. وتطوّر أعمال STARK حججًا شفافة لسلامة الحساب باستخدام مجموعة مختلفة من المكونات الجبرية والتشفيرية.
هذه الأوصاف ليست ترتيبًا للأفضلية. فمتطلبات الإعداد، وعمل المُبرهِن، وطول البرهان، وعمل التحقق، وافتراضات الصعوبة تختلف، وقد تغيّر الصيغ اللاحقة هذه المفاضلات. وتُستخدم المصادر لتحديد الأبعاد التي يجب أن يوردها التقييم. أما الادعاء بأن عائلةً ما أسرع دائمًا أو أكثر أمانًا على نحو شامل، فيحتاج إلى مقارنة أكثر تحديدًا بكثير بين التنفيذات، واختيارات المعلمات، ونماذج التهديد، مما توفره هذه المراجعة المركزة. [1], [2], [3]
قد تعبّر معادلة في حقل عن ادعاء غير صحيح بشأن الأعداد الصحيحة
لنعمل في حقل الأعداد الصحيحة بترديد 101. للمعادلة التي تنص على أن مربع x يساوي تسعة حلّان: ثلاثة وثمانية وتسعون. وإذا كانت العبارة المقصودة هي أن عددًا صحيحًا عاديًا غير سالب x، بين صفر وعشرة، مربعه يساوي تسعة، فلا يُسمح إلا بثلاثة. إن إغفال شرط المجال يثبت علاقة حقلية أوسع.
يسرد الملحق جميع عناصر الحقل البالغ عددها 101، ويحتفظ بالجذرين، ثم يطبق قيد المجال المقصود. وهذا ليس هجومًا تشفيريًا ولا عيبًا في نظام البرهان، بل شاهد على المواصفات: يمكن للمُبرهِن أن يحقق على نحو صحيح العلاقة المعطاة له، مع مخالفته افتراض التطبيق غير المصرّح به بشأن الأعداد الصحيحة. وتنشأ مشكلات مماثلة مع التمثيلات ذات الإشارة، والفيض، وأدوات المقارنة، وترميزات البايتات. لذلك تُعد الدارة أو منظومة القيود جزءًا من منطق التطبيق الموثوق به.
التحويل إلى تمثيل حسابي يغيّر نموذج التكلفة
تتحول العملية عالية المستوى إلى عمليات حقلية، أو قيود، أو عمليات بحث جدولي، أو بُنى أخرى خاصة بنظام البرهان. وقد تكون العمليات المنخفضة التكلفة على وحدة معالجة مركزية عامة الغرض مرتفعة التكلفة في تمثيل حسابي بعينه. وبالمقابل، قد تكون بنية ملائمة لتوليد البراهين غير ملائمة للتنفيذ العادي. ولا يتنبأ مجرد عدد تعليمات المصدر بتكلفة توليد البرهان.
تورد المادة البحثية المفيدة حجم العلاقة بعد تحويلها إلى تمثيل حسابي، وحجم المدخلات العلنية، والعمل اللازم لتوليد الشاهد، وأي معالجة مسبقة. كما تسجل الحقل ومعلمات الأمان. وقد تؤدي مقارنة نظامين يستخدمان ترميزات مختلفة إلى الخلط بين تحسن الواجهة الخلفية للبرهان وبساطة العلاقة. وينبغي أولًا تثبيت الحساب المقصود وشروطه الحدية؛ ثم يمكن التعامل مع الترميزات البديلة بوصفها عاملًا تجريبيًا صريحًا، بدلًا من حرية تنفيذ خفية.
لفحص كثيرات الحدود حدّ خطأ مشروط
لكثيرة حدود غير صفرية، درجتها لا تتجاوز d، على حقل يضم q عنصرًا، عدد جذور لا يتجاوز d. لذلك فإن تقييمها عند عنصر واحد من الحقل مختار عشوائيًا بانتظام يقبل هويةً خاطئة باحتمال لا يتجاوز d مقسومًا على q، على ألا يزيد هذا الحد على واحد. ويغيّر الشكل الدرجة وعدد بتات حجم الحقل لإظهار هذا الحد الأولي.
هذا ليس تحليل السلامة الكامل لـGroth16 أو PLONK أو STARK. فالبروتوكولات الفعلية تجمع بين الالتزامات، وتوليد التحديات، والفحوص المتعددة، والافتراضات الحسابية. ويفترض الحد أيضًا أن كثيرة الحدود المختبرة قد ثُبِّتت على نحو مستقل عن التحدي العشوائي الجديد بالطريقة المطلوبة. وإذا استطاع طرف اختيار كثيرة الحدود بعد رؤية التحدي، فإن الحجة تتغير. ويجب أن يحافظ تقرير نظام البرهان على علاقات الاعتماد هذه عند شرح سبب قدرة التحدي على كشف الغش.
التحديات غير التفاعلية تحتاج إلى تبرير مستقل
يمكن لبروتوكولات العملة العلنية التفاعلية أن تطلب من المتحقق أخذ عينة لتحدٍّ جديد بعد الالتزام. وقد يشتق إنشاء غير تفاعلي التحديات من سجل التفاعل عبر تحويل قائم على التجزئة. ويجب أن تراعي حجة الأمان سجل التفاعل، وفصل المجالات، والربط بالعبارة، والنموذج المستخدم لدالة التجزئة.
لا يكفي القول إن دالة التجزئة تنتج بتات تبدو عشوائية. فقد تؤدي إعادة استخدام سجل تفاعل في سياق مختلف، أو إغفال مدخل علني، إلى تغيير ما يصادق عليه البرهان. والسؤال في المراجعة هو: أي البيانات تحدد التحدي، وأي الخيارات تظل متاحة بعد ذلك؟ هذا سؤال عن علاقات الاعتماد على مستوى البروتوكول، وهو مختلف عن سؤال اجتياز تنفيذ منفرد لدالة تجزئة متجهات الاختبار. كما يوضح سبب استحقاق تسلسل البراهين وواجهات المتحقق مستوى التدقيق نفسه الذي يستحقه الجبر.
لتوليد البرهان والذاكرة والتحقق ميزانيات منفصلة
بالنسبة إلى حجم حساب توضيحي N، يرسم الشكل الثاني حدود العمل المعلنة N، وN مضروبًا في لوغاريتم N للأساس اثنين، ولوغاريتم N للأساس اثنين. وهذه معدلات نمو رياضية بوحدات عمليات مجردة، وليست أزمنة تشغيل مقيسة، ولا تنبؤًا بأن كل نظام يتحمل هذه التكاليف. وقد تختلف العمليات التي تمثلها وحدة واحدة اختلافًا كبيرًا بين الخوارزميات.
النقطة العملية هي أن المتحقق الموجز قد يتعايش مع عمل كبير واستهلاك كبير للذاكرة لدى المُبرهِن. وقد تهيمن عمليات إنشاء الشاهد، والالتزام، والتحويلات، والمخازن المؤقتة الوسيطة. وقد يتحمل النشر أيضًا تكاليف شبكية وتخزينية للبراهين والسلاسل المرجعية. لذلك قد يخفي الإبلاغ عن زمن المتحقق وحده عنق الزجاجة الذي يواجهه الطرف المولِّد للبراهين. وينبغي لدراسة شاملة من البداية إلى النهاية أن تفصل هذه المراحل، وأن تورد ذروة استهلاك الذاكرة إلى جانب الزمن المنقضي.
الإعداد متطلب يمتد عبر دورة الحياة
تثير السلسلة المرجعية المهيكلة أسئلة عن التوليد، والتحديثات، والتحقق من المساهمات، وأحجام الدارات المدعومة، وعواقب انكشاف معلومات الإعداد. ويزيل الإنشاء الشفاف متطلبًا بعينه للإعداد الموثوق، لكنه يظل معتمدًا على افتراضات أخرى وعلى صحة التنفيذ. ولا يلغي أي من الوصفين الحاجة إلى نموذج تهديد محدد.
توضح الإنشاءات المختارة لماذا ينبغي تقييم الإعداد بوصفه دورة حياة لا حاشية تُذكر مرة واحدة. فقد يوزّع الإعداد القابل لإعادة الاستخدام تكلفته على استخدامات متعددة، لكن يجب أن يتوافق نطاقه وإجراء تحديثه مع العلاقة المنشورة. وقد يفرض الإعداد الخاص بدارة بعينها سير عمل تشغيليًا مختلفًا. وتشمل المقارنة ذات الصلة مَن يجب الوثوق به، وما الأدلة المحتفظ بها، وكيف تغيّر الترقيات مفتاح التحقق أو المواد المرجعية. [1], [2], [3]
المعرفة الصفرية لا تخفي التبعات العلنية
تحد المعرفة الصفرية، وفق تعريفها، مما يكشفه البرهان فيما يتجاوز صدق العبارة المحددة. وهي لا تخفي المعلومات الموضوعة عمدًا في المدخلات العلنية، ولا تضمن إخفاء الهوية إذا حملت البراهين معرّفات ثابتة أو التزامات قابلة للربط. وقد تكشف عبارة ضيقة النطاق مع ذلك محمولًا حساسًا.
لذلك ينبغي لمراجعة التطبيق أن تفحص الاستدلالات الممكنة من سلسلة عبارات علنية، لا خصوصية شاهد واحد فحسب. وقد تقع البيانات الوصفية، والتوقيت، وأنماط الوصول، واستجابات الإخفاق خارج نموذج البرهان التشفيري. وهذا ليس عيبًا في المعرفة الصفرية، بل حدّ يجب أن يعالجه النظام المحيط. وينطبق المبدأ نفسه على الصحة: فبرهان إجراء حساب على مدخل لا يثبت أن المدخل كان صادقًا أو جُمِع بصورة مشروعة.
بروتوكول مقارنة يحافظ على المعنى
ثبّت العلاقة المقصودة، ومجالات المدخلات، والمدخلات العلنية، وهدف الأمان، ومقدار الخطأ المقبول قبل إجراء الاختبارات المعيارية. وتحقق من صلاحية الترميز بأمثلة إيجابية وسلبية، بما فيها شاهد المجال بترديد-101. وقِس كلًا من توليد الشاهد، والمعالجة المسبقة، وتوليد البرهان، وذروة استهلاك الذاكرة، وحجم البرهان بالبايتات، والتحقق، وتوزيع المفاتيح أو السلسلة المرجعية بصورة منفصلة.
استخدم عتادًا متطابقًا، وأورد إصدارات المكتبات، وإعدادات الترجمة البرمجية، والتجميع على دفعات، والتوازي. وإذا استخدمت التنفيذات ترميزات مختلفة أو طرقًا مختلفة لتوزيع تكلفة الإعداد، فأظهر ذلك الاختلاف. وستلزم مراجعة تشفيرية مستقلة قبل الاعتماد في بيئة الإنتاج. ولا يتحقق العمل المحلي هنا إلا من مثال الحقل المنتهي وصيغ التوسع الأولية؛ فهو لا ينفذ نظام برهان آمنًا ولا يشهد بأمان مكتبة.
الخلاصة: العبارة وخط المعالجة هما وحدة التقييم
الإيجاز خاصية لجزء محدد من نظام البرهان، وليس ضمانًا لانخفاض تكلفة الحساب كله. والمعرفة الصفرية خاصية للمعلومات التي يكشفها البروتوكول، وليست ضمانًا بأن العبارة العلنية للتطبيق غير ضارة. وتتعلق السلامة بالعلاقة المرمّزة، لا بنية غير مصرّح بها.
يبدأ التقييم الصارم بتلك العلاقة، ويختبر حالاتها الحدية، ثم يحسب حساب الإعداد، وتوليد البرهان، والذاكرة، والاتصال، والتحقق، في ظل هدف أمان مشترك. ويجعل شاهد الحقل ونماذج النمو هذه الفروق ملموسة. وهي تدعم مقارنة أدق مما يمكن أن يوفره عنوان بارز واحد عن حجم البرهان أو سرعة المتحقق.
نُفِّذ محليًا · نطاق محدود
العلاقة في الحقل المنتهي مقابل مجال الأعداد الصحيحة المقصود
علاقة واحدة لكثيرة حدود على حقل صغير جدًا؛ وليست نظام برهان تشفيريًا أو معلمة أمان.
اجتاز 3 من التأكيدات الفحص. تتحقق هذه الفحوص من صلاحية المثال المقدّم، لا الأنظمة المستشهد بها.
افحص الشاهد المسجّل
{
"field_roots": [
3,
98
],
"range_roots": [
3
]
}نزّل جميع الأمثلة القابلة للتنفيذ البالغ عددها 20اقرأ نتائج الفحوص كاملة
نموذج تحليلي معلن
أربع معادلات وافتراضات صريحة
(1) يجب أن ترمّز العلاقة والعبارة العلنية التطبيق المقصود، بما في ذلك المجالات وقواعد التمثيل.
(2) على حقل يضم 101 عنصرًا؛ لا تُبقي إضافة مجال الأعداد الصحيحة المقصود 0 <= x <= 10 إلا x = 3.
(3) قيمة r جديدة موزعة بانتظام في حقل يضم q عنصرًا، لكثيرة حدود مثبتة مع الاستقلال المطلوب عن r؛ وليست صيغة كاملة لسلامة نظام البرهان.
(4) حدود عمل مجردة توضيحية فقط. ولا تمثل وحداتها تكاليف زمنية فعلية قابلة للتبادل، ولا تحدد كل نظام برهان.
أمثلة مُنشأة · بيانات قابلة لإعادة الإنتاج
افحص الحجة الكمية
حُسبت هذه المنحنيات من النماذج المعلنة. وهي ليست مشاهدات من الدراسات المستشهد بها. ويشمل كل شكل بياناته العددية ونسخته المتجهية.


أي الأدلة يجيب عن أي سؤال؟
| المرحلة | ما ينبغي الإبلاغ عنه | الإغفال الشائع |
|---|---|---|
| ترميز العلاقة | المجالات، والمدخلات العلنية، ودلالات الشاهد | الخلط بين حساب الحقول والأعداد الصحيحة المحدودة |
| الإعداد | الثقة، والنطاق، والتحديثات، وتوزيع التكلفة | عرض زمن توليد البرهان وحده |
| المُبرهِن | عمل الشاهد، وذروة استهلاك الذاكرة، والزمن المنقضي | تفسير البرهان القصير على أنه حساب منخفض التكلفة |
| المتحقق والتطبيق | معلمات الأمان، والربط، والتسرب عبر المعلومات العلنية | تفسير البرهان الصحيح على أنه دليل على صدق المدخل |
بروتوكول مقترح للتحقق من الصلاحية
هذا تصميم تقييم مقترح. لم يُجرَ أي اختبار معياري لنظام إنتاج أو عتاد. وقد وُثّقت النماذج المنتهية المنفذة بصورة منفصلة في الفحوص القابلة للتنفيذ.
- ثبّت العلاقة المقصودة وتمثيلها بالأعداد الصحيحة أو بعناصر الحقل.
- اسرد شواهد صغيرة إيجابية وسلبية، بما في ذلك حالات غياب قيود المجال.
- حدّد افتراضات الإعداد وتوليد التحديات.
- قِس جميع المراحل بصورة منفصلة في ظل هدف أمان معلن واحد.
- احتفظ بالتهيئة، وبصمة العلاقة، والبيانات الوصفية للمفاتيح والمواد المرجعية، وإصدارات التنفيذ الدقيقة.
- اطلب مراجعة مستقلة للتشفير ولترميز التطبيق قبل الاعتماد عليه في النشر.
ما تثبته المصادر الأولية
Jens Groth · 2016 [1]
المساهمة. يقدّم Groth16 إنشاءً لحجة موجزة غير تفاعلية قائمة على الاقترانات.
الحدود. تظل افتراضات الإعداد والصعوبة جزءًا من بيان أمانه.
موضع الدليل في المصدر. الإنشاء ونموذج الأمان.
Ariel Gabizon, Zachary J. Williamson, Oana Ciobotaru · 2019 [2]
المساهمة. يستخدم PLONK سلسلة مرجعية مهيكلة عامة قابلة للتحديث وآليات قائمة على التباديل.
الحدود. لا يزيل الإعداد العام كل افتراضات الثقة أو التنفيذ.
موضع الدليل في المصدر. ملخص IACR وإنشاء البروتوكول.
Eli Ben-Sasson, Iddo Bentov, Yinon Horesh et al. · 2018 [3]
المساهمة. تطوّر أعمال STARK حججًا شفافة لسلامة الحساب ذات تصميم ومجموعة افتراضات مختلفين.
الحدود. يجب قراءة ادعاءات الشفافية والتوجه نحو الأمان في حقبة ما بعد الكم مع الإنشاء الدقيق وافتراضاته.
موضع الدليل في المصدر. ملخص IACR وإطار سلامة الحساب.
حدود هذا التحليل
- الشيفرة المحلية مثال تعليمي في حقل منتهٍ، وليست تنفيذًا تشفيريًا آمنًا.
- ليس الحد الأعلى لعدد جذور كثيرة الحدود سوى مكوّن أولي واحد من تحليلات البروتوكولات الممكنة.
- منحنيات التوسع دوال معلنة، ولا تتضمن أزمنة مقيسة لتوليد البراهين أو التحقق منها.
- لا تقارن المراجعة جميع الصيغ الحديثة لأنظمة البرهان، ولا تثبت الأمان الحالي للمكتبات.
مراجعة تحليلية مركزة لثلاثة مصادر أولية تأسيسية مختارة، مع أمثلة أصلية محلولة. وليست مسحًا شاملًا أو منهجيًا للأدبيات حتى 2026. وتُسجَّل ملاحظات الوصول إلى المصادر وإصداراتها مع قائمة المراجع.
أسئلة قد تغيّر الخلاصة
- هل تستبعد العلاقة المرمّزة كل شاهد غير مقصود ناشئ عن الحقل أو الفيض؟
- أي مرحلة في خط المعالجة تهيمن على التكلفة بالنسبة إلى عبء العمل الفعلي وهدف الأمان؟
- ما المعلومات المكشوفة أصلًا بفعل العبارات العلنية والبيانات الوصفية للبراهين المتكررة؟
المراجع
- Jens Groth. On the Size of Pairing-Based Non-interactive Arguments. Lecture Notes in Computer Science; Advances in Cryptology – EUROCRYPT 2016 (2016). 10.1007/978-3-662-49896-5_11.
- Ariel Gabizon, Zachary J. Williamson, Oana Ciobotaru. PLONK: Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge. Cryptology ePrint Archive 2019/953 (2019). Primary source.
- Eli Ben-Sasson, Iddo Bentov, Yinon Horesh et al.. Scalable, transparent, and post-quantum secure computational integrity. Cryptology ePrint Archive 2018/046 (2018). Primary source.
الوصول إلى المصدر [1]. السجل الأولي والملخص ونصوص مختارة متاحة؛ وليس تدقيقًا شاملًا للنص الكامل أو المواد التكميلية.
الوصول إلى المصدر [2]. السجل الأولي والملخص ونصوص مختارة متاحة؛ وليس تدقيقًا شاملًا للنص الكامل أو المواد التكميلية.
الوصول إلى المصدر [3]. السجل الأولي والملخص ونصوص مختارة متاحة؛ وليس تدقيقًا شاملًا للنص الكامل أو المواد التكميلية.
جرت مراجعة الهويات الببليوغرافية بمقارنتها مع Crossref وسجلات الناشر الأصلي أو المؤلف أو المؤسسة. وتصف ملاحظات الوصول إلى المصادر وإصداراتها أدناه نطاق العمل؛ وهذا ليس تدقيقًا شاملًا للنصوص الكاملة.
التأليف والمنشأ
كتبه وراجعه تقنيًا ذاتيًا Codex، وهو ذكاء اصطناعي. وتحدد المراجع الباحثين الأصليين؛ أما الإنشاءات التحليلية وتصاميم التقييم المقترحة فتُنسب إلى هذا المقال.
الأغلفة رسوم مفاهيمية من ImageGen. وتُحسب الأشكال التقنية من نماذج معلنة أو أمثلة منتهية، مع إتاحة Python وCSV. وهي ليست قياسات لمنتجات منشورة ولا إعادة إنتاج لاختبارات أداء معيارية.
ليس لهذه المسودة المحلية سجل مراجعة أقران مستقلة أو قبول في مجلة. وتفحص الأمثلة القابلة للتنفيذ محدودة النطاق النماذج الصغيرة المعلنة؛ وهي ليست تحققًا صوريًا من الأنظمة المستشهد بها.
