تعلّم

ما هو إثبات المعرفة الصفرية؟

يتيح لك إثبات المعرفة الصفرية أن تُثبت حقيقة ما دون تسليم المعلومات الخاصة التي تقف وراءها. يمكنك أن تُثبت أن عمرك يتجاوز 18 عامًا دون إظهار تاريخ ميلادك. وإليك كيف يعمل ذلك بلغة بسيطة.

أبرز النقاط

  • يؤكّد إثبات المعرفة الصفرية حقيقةً ما دون كشف السر أو التفاصيل الخاصة التي تقف وراءها.
  • يوضّح مثال الكهف الكلاسيكي كيف تستبعد الاختبارات المتكررة التخمين المحظوظ دون كشف كلمة السر.
  • يمكنها دعم المدفوعات الخاصة، والتحقق من الهوية الرقمية، والأنظمة التي تتحقق من دفعات كبيرة من البيانات.
  • إثبات المعرفة الصفرية ليس هو نفسه "تشفير المعرفة الصفرية". يتشابه الاسمان، لكنهما يحلّان مشكلتين مختلفتين.
  • لا يستخدم Sealby إثباتات المعرفة الصفرية: فليس هناك حساب أو خادم يحتاج إلى إثبات منك.

ما الذي يفعله إثبات المعرفة الصفرية

عادةً ما يعني إثبات شيء ما إظهار الدليل: إدخال كلمة مرور أو تسليم بطاقة هوية. وقد يكشف ذلك أكثر مما يحتاج الطرف الآخر إلى معرفته.

إثبات المعرفة الصفرية أسلوب تشفيري يغيّر هذا. يُبرهن شخص، هو المُثبِت، على ادعاء دقيق لشخص آخر، هو المُحقِّق، دون كشف السر المستخدَم لجعل هذا الادعاء صحيحًا. يعرف المُحقِّق الإجابة التي يحتاجها، كأن تستوفي شرطًا عمريًا مثلًا، لكنه لا يعرف تاريخ ميلادك أو عنوانك أو رقم وثيقتك.

إنه ليس وعدًا غامضًا بالخصوصية. فلا بد أن يُصمَّم الإثبات لادعاء واحد محدد، والتصميمات الجيدة تجعل الغش بعيد الاحتمال إلى حد كبير.

مثال الكهف

تخيّل كهفًا بمسارين يلتقيان خلف باب مُقفَل. لا يُفتح الباب إلا بكلمة سرية. تقول إنك تعرفها، لكنك لا تريد قولها بصوت عالٍ.

تدخل من أحد المسارين بينما ينتظر صديقك في الخارج. ثم ينادي صديقك بالمسار الذي يريدك أن تعود منه. إذا كنت تعرف الكلمة، فيمكنك فتح الباب داخل الكهف والعودة من أي مسار. أما إذا كنت تخمّن، فلديك احتمال النصف فقط أن تكون في الجهة المطلوبة.

كرّر الاختبار مرات كثيرة باختيار جديد لا يمكن التنبؤ به. عشر جولات ناجحة تترك للمخادع احتمالًا يقارب واحدًا من كل 1,000 أن يحالفه الحظ. يحصل صديقك على دليل قوي على أنك تعرف الكلمة، لكنه لا يسمعها أبدًا.

من قصة الكهف إلى البرمجيات الواقعية

تستخدم الإثباتات الواقعية الرياضيات بدلًا من الكهف، لكن هدف الخصوصية واحد. يمكنها أن تُظهر أن معاملةً ما تتّبع القواعد دون كشف جميع تفاصيلها. ويمكنها أيضًا أن تجعل إثباتًا صغيرًا واحدًا يحل محل دفعة كبيرة من عمليات التحقق، ما قد يجعل التحقق في بعض الأنظمة أسرع.

بيانات الاعتماد الرقمية استخدام عملي آخر. فبدلًا من رفع وثيقة هوية كاملة إلى كل خدمة، يمكن لبيان اعتماد مُصمَّم جيدًا أن يجيب فقط عن السؤال المطروح: "هل عمر هذا الشخص يتجاوز 18 عامًا؟" أو "هل يحمل هذا المؤهل؟"

التفاصيل مهمة. فالإثبات يحمي فقط المعلومات التي صُمِّم لإخفائها. ولا يزال بإمكان التطبيق المحيط به أن يجمع البيانات، أو يحدّد هويتك، أو يتّخذ خيارًا أمنيًا سيئًا في موضع آخر.

إثبات المعرفة الصفرية مقابل تشفير المعرفة الصفرية

تُستخدم عبارة "المعرفة الصفرية" أيضًا في التخزين السحابي. وتلك فكرة مختلفة. تشفير المعرفة الصفرية يعني أن مزوّد التخزين لا يستطيع قراءة ملفاتك لأنه لا يملك مفاتيح فك التشفير.

إثبات المعرفة الصفرية يجيب عن سؤال دون كشف السر وراء الإجابة. وتشفير المعرفة الصفرية يُبقي الملفات المخزَّنة غير قابلة للقراءة لدى المزوّد. كلاهما يمكن أن يحسّن الخصوصية، لكنهما ليسا بديلين أحدهما عن الآخر.

درس عملي في الخصوصية

إثباتات المعرفة الصفرية تذكير مفيد بأن تشارك الحد الأدنى من المعلومات اللازمة لأداء مهمة. فهي لا تجعلك مجهول الهوية ولا تؤمّن كل جزء من التطبيق. وقد تظل الخدمة تعرف أنك اتصلت، ومتى فعلت ذلك، وبيانات أخرى خارج نطاق الإثبات.

لا يحتاج Sealby إلى إثباتات المعرفة الصفرية لأنه ليس لديه حساب أو خادم يطلب منك إثبات شيء. فالملفات مشفّرة على جهاز iPhone الخاص بك. وفي الخصوصية اليومية، السؤال العملي بسيط: ما الذي تحتاج هذه الخدمة إلى معرفته فعلًا، وهل يمكنها العمل بأقل منه؟

إجابات سريعة

ما هو إثبات المعرفة الصفرية بعبارات بسيطة؟

إنه أسلوب تشفيري لإثبات حقيقة محددة مع الحفاظ على سرية المعلومة الداعمة. على سبيل المثال، يمكنه تأكيد أن عمرك يتجاوز 18 عامًا دون كشف تاريخ ميلادك.

هل إثبات المعرفة الصفرية هو نفسه تشفير المعرفة الصفرية؟

لا. إثبات المعرفة الصفرية يُثبت حقيقةً دون كشف السر وراءها. أما تشفير المعرفة الصفرية فيُبقي الملفات غير قابلة للقراءة لدى الشركة التي تخزّنها. يشترك المصطلحان في الاسم، لا في الوظيفة.

أين تُستخدم إثباتات المعرفة الصفرية؟

تُستخدم في المدفوعات الرقمية التي تركّز على الخصوصية، والأنظمة التي تتحقق من دفعات المعاملات، وبيانات الاعتماد الرقمية الناشئة. يمكن لبيان اعتماد أن يؤكّد عمرًا أو مؤهلًا دون كشف كل تفصيل في وثيقة الهوية.

هل يستخدم Sealby إثباتات المعرفة الصفرية؟

لا. تفيد الإثباتات عندما تحتاج إلى إقناع طرف آخر بشيء ما. لكن ليس لدى Sealby حساب أو خادم يحتاج إلى هذا الإثبات: فالملفات مشفّرة على جهاز iPhone الخاص بك. وتوفّر خزائنه المخفية إمكانية الإنكار من خلال تصميم التخزين، لا من خلال الإثباتات.

خزنتك في انتظارك.

نزّل Sealby وأمّن ما يهمك. لا يستغرق الإعداد سوى أقل من دقيقة، ولا حساب عليك إنشاؤه.

تنزيل من App Store

iPhone وiPad · iOS 17+ · مجانًا