Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
reverie — تنفيذ فعّال لنظام إثبات المعرفة الصفرية KKW للحلقات الاعتباطية، يوفّر للمُثبِت والمُتحقِّق زمن إثبات خطيًا وأمانًا بمقدار 128 بت. | Kitploit
أدوات/GitHubGitHub/trailofbits/reverie
التشفيرالأدوات والمكونات
GitHubtrailofbits/reverie

reverie

تنفيذ فعّال لنظام إثبات المعرفة الصفرية KKW للحلقات الاعتباطية، يوفّر للمُثبِت والمُتحقِّق زمن إثبات خطيًا وأمانًا بمقدار 128 بت.

عرض المستودعالموقع الإلكتروني
616منذ 2 سنواتتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

Reverie

تنفيذ فعّال لإثبات NIZKPoK الموضح في KKW 2018

CI

Reverie هو تنفيذ (مُثبِت ومُتحقِّق) لإثبات NIZKPoK القائم على تقنية MPC-in-the-head والموضح في تحسين الإثبات غير التفاعلي ذو المعرفة الصفرية مع تطبيقات على التوقيعات ما بعد الكم. يسعى Reverie إلى تقديم كفاءة ملموسة للمُثبِت (زمن إثبات خطي بثوابت صغيرة) للمسندات المعقدة. كما يسعى التنفيذ إلى توفير أمان 128-بت (كلاسيكي) ودعم حلقات عشوائية، وبكفاءة أعلى لكل من Z2 و Z64.

يوفّر Reverie كلاً من مكتبة (بواجهة مبسّطة وواجهة تدفّق)، بالإضافة إلى برنامج واجهة أوامر (CLI) لإثبات/التحقق من العبارات المحددة بتنسيق Bristol لتسهيل التجريب.

التشغيل

يتطلب Reverie إصدار nightly حديث نسبيًا من Rust.

باستخدام SSE+AESNI

root@kitploit:~
time RUSTFLAGS="-C target-cpu=native -C target-feature=+aes,+ssse3,+sse2" cargo run --release

أو حتى أفضل باستخدام AVX2+AESNI

root@kitploit:~
time RUSTFLAGS="-C target-cpu=native -C target-feature=+aes,+ssse3,+sse2,+avx2" cargo run --release

التحسينات في 0.3+

  • حزم 8 نسخ من 8 لاعبين فوق GF(2) في عدد صحيح واحد 64-بت (انظر gist للتفاصيل).
  • التحول إلى AES مع AESNI
  • معالجة مسبقة في الوقت المناسب لدمج الإثبات في تمريرة واحدة
تنزيل الأداة