Fəsil 3 · 3/5
Sıfır bilikli sübutlar
Doğum tarixinizi göstərmədən 18 yaşdan yuxarı olduğunuzu sübut etmək: riyaziyyat bunu necə mümkün edir.
6 dəq
Seçici paylaşımla doğum tarixinizi göstərib adınızı gizlədə bilərsiniz. Bəs doğum tarixinizi də göstərmək istəmirsinizsə? Konsert qapısının sualı heç vaxt "Doğum tarixiniz nədir?" olmayıb, sual "18 yaşdan yuxarısınızmı?" idi. Bu səhifə məhz bunu necə sübut etməyi izah edir.
Göstərmədən sübut etmək
Klassik nümunə: rəng korluğu olan dostunuza əlinizdəki iki topun müxtəlif rəngdə olduğunu sübut etmək istəyirsiniz. O, topları arxasında gizlədir, yerlərini dəyişir və ya dəyişmir, sonra sizə göstərir. Siz hər dəfə yerlərin dəyişdirilib-dəyişdirilmədiyini düzgün deyirsiniz. İyirmi raunddan sonra dostunuz topların fərqli olduğuna əmin olur, lakin hansı topun hansı rəngdə olduğunu hələ də bilmir.
Bu, zero-knowledge proofBir müddəanın doğru olduğunu, onu doğru edən məlumatı açıqlamadan sübut edən riyazi üsul. mahiyyətidir: qarşı tərəf müddəanın doğru olduğuna əmin olur, lakin onun arxasındakı məlumat haqqında heç nə öyrənmir. Müasir sistemlər bunu raundlarla deyil, bir dəfə hesablanan və bir dəfə yoxlanılan tək bir riyazi sübutla edir.
Tamga-da yaş sübutu necə işləyir
- Sənədi verən qurum şəxsiyyət sənədini bu gün olduğu kimi verir və imzalayır. Sənədi verən qurumun tərəfində heç nə dəyişmir və bu vacibdir: şəbəkədəki qurumlara yeni heç nə qurmaq lazım gəlmir.
- Sayt və ya giriş qapısı "18 yaşdan yuxarıdırmı?" deyə soruşduqda rəqəmsal cüzdan sübut hazırlayır. Sübut deyir: "Məndə bu qurumun imzaladığı rəqəmsal sənəd var və orada göstərilən doğum tarixi 18 ildən daha əvvəldir."
- Yoxlayan tərəf sübutu yoxlayır. O, yalnız iki şeyi görür: müddəanın doğru olduğunu və rəqəmsal sənədi hansı qurumun verdiyini. Doğum tarixini, sənədin nömrəsini, hətta rəqəmsal sənədin özünü belə görmür.
Tamga Longfellow ZKmdoc rəqəmsal sənədləri üçün Google tərəfindən hazırlanmış və müstəqil təhlükəsizlik yoxlamasından keçmiş açıq mənbəli sıfır bilikli sübut sistemi. adlı açıq mənbəli sistemdən istifadə edir; Avropanın yaş yoxlaması üzrə işləri də bu sistem üzərində qurulub. Yalnız yoxlanılmış və identifikatorları etibar siyahısında dərc olunmuş sübut sxemləri qəbul edilir, buna görə heç kim yoxlayan tərəfi özü hazırladığı "sübut" ilə aldada bilməz.
Hər yerdə işləyirmi?
Sübut hazırlamaq telefondan müəyyən hesablama gücü tələb edir və bəzi köhnə cihazlar və ya yoxlayan tərəflər hələ bunu dəstəkləməyə bilər. Belə halda rəqəmsal cüzdan ehtiyat üsula keçir: doğum tarixi əvəzinə rəqəmsal sənədin yalnız "18 yaşdan yuxarı: bəli" sahəsini ehtiva edən bir neçə birdəfəlik nüsxəsindən birini göstərir. Növbəti səhifə bu nüsxələri izah edir.
Nə üçün vacibdir
Onlayn mühitdə yaş yoxlaması getdikcə məcburi olur: alkoqol, qumar, müəyyən məzmun, bəzi platformalar. Şəxsiyyət vəsiqəsinin fotosunu yükləmək sızma riskləri yaradır və insanları izlənilən edir. Sıfır bilikli sübutlar qaydanın şəxsi ifşa etmədən tətbiq oluna biləcəyini göstərir.
Xülasə
- Sıfır bilikli sübut bir müddəanın doğru olduğunu, onu doğru edən məlumatı açıqlamadan göstərir.
- Tamga-da sənədi verən qurumlar heç nəyi dəyişmir; rəqəmsal cüzdan sübutu bugünkü imzalanmış rəqəmsal sənəddən qurur.
- Yoxlayan tərəf yalnız nəticəni və sənədi verən qurumu görür; iki təqdimatı bir-biri ilə əlaqələndirmək mümkün deyil.
Daha dərinə
Texniki təfərrüatlar və məcburi qaydalar: