הוכחה באפס ידיעה

=מה זה?
הוכחה באפס ידיעה היא דרך לשכנע מישהו שמשהו נכון מבלי לספר את הסוד.
לדוגמה: להראות שיודעים סיסמה בלי לומר אותה.

=רעיון פשוט עם סיפור המערה
אדם יודע מילת קסם לפתיחת דלת במערה.
השומר מבקש ממנו לצאת מצד ימין או שמאל בטעות.
אם האדם יודע את המילה, תמיד יכול לצאת כפי שהתבקש.
חזרה על הבדיקה מעלה את הביטחון שהוא באמת יודע את המילה.

=דוגמאות קצרות
- בסיפור "איפה אפי?" המוכיח מראה רק שהמצא מצוי בלי לחשוף היכן בדיוק.
- בספירת עלים, המוכיח מראה שהוא יודע את המספר על ידי הדגמה אחרי שהוצאו עלים.

=איך זה קשור למחשבים?
הצורה הזו שימושית באבטחה ובאימות זהות.
אפשר להוכיח שמישהו יודע סיסמה בלי לתת אותה. כך גורם רע בחיבור לא ילמד את הסיסמה.

=לא אינטראקטיבי ויישומים
יש גם גרסאות בלי שיחה בין הצדדים.
טכניקות כאלה משמשות בחתימות דיגיטליות ומטבעות פרטיים כמו Zcash.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!