დაშიფვრა

რა არის ნულოვანი ცოდნის მტკიცებულება?

ნულოვანი ცოდნის მტკიცებულება საშუალებას გაძლევთ ფაქტი ისე დაამტკიცოთ, რომ მის უკან არსებული პირადი ინფორმაცია არ გადასცეთ. მაგალითად, შეგიძლიათ დაამტკიცოთ, რომ 18 წელზე მეტი ასაკის ხართ, დაბადების თარიღის ჩვენების გარეშე. აი, როგორ მუშაობს ეს მარტივი ენით.

რას აკეთებს ნულოვანი ცოდნის მტკიცებულება

როგორც წესი, რაღაცის დამტკიცება ნიშნავს მტკიცებულების ჩვენებას: პაროლის შეყვანას ან პირადობის მოწმობის გადაცემას. ამით შეიძლება იმაზე მეტი გაამჟღავნოთ, ვიდრე მეორე ადამიანს სჭირდება.

ნულოვანი ცოდნის მტკიცებულება კრიპტოგრაფიული მეთოდია, რომელიც ამას ცვლის. ერთი პირი — დამმტკიცებელი — მეორეს, შემმოწმებელს, ზუსტ მტკიცებას უდასტურებს ისე, რომ მისი ჭეშმარიტებისთვის გამოყენებული საიდუმლო არ გაამჟღავნოს. შემმოწმებელი იგებს საჭირო პასუხს — მაგალითად, რომ ასაკობრივ მოთხოვნას აკმაყოფილებთ — მაგრამ არა თქვენს დაბადების თარიღს, მისამართს ან დოკუმენტის ნომერს.

ეს კონფიდენციალურობის ბუნდოვანი დაპირება არ არის. მტკიცებულება ერთი ზუსტი მტკიცებისთვის უნდა შეიქმნას, ხოლო კარგი დიზაინი მოტყუებას თითქმის შეუძლებელს ხდის.

გამოქვაბულის მაგალითი

წარმოიდგინეთ გამოქვაბული ორი ბილიკით, რომლებიც ჩაკეტილი კარის უკან ერთდება. კარი მხოლოდ საიდუმლო სიტყვით იღება. ამბობთ, რომ სიტყვა იცით, მაგრამ მისი ხმამაღლა თქმა არ გსურთ.

თქვენ ერთ-ერთი გზით შედიხართ, მეგობარი კი გარეთ რჩება. შემდეგ ის გეუბნებათ, რომელი გზით უნდა დაბრუნდეთ. თუ სიტყვა იცით, გამოქვაბულის შიდა კარს გააღებთ და ნებისმიერი გზით დაბრუნდებით. თუ უბრალოდ ვარაუდობთ, მოთხოვნილ მხარეს აღმოჩენის შანსი მხოლოდ ორმოცდაათი პროცენტია.

ტესტი მრავალჯერ გაიმეორეთ და ყოველ ჯერზე ახალი, არაპროგნოზირებადი არჩევანი გააკეთეთ. ათი წარმატებული რაუნდის შემდეგ მატყუარას გამართლების დაახლოებით 1,000-დან ერთი შანსი რჩება. მეგობარი იღებს ძლიერ მტკიცებულებას, რომ სიტყვა იცით, თუმცა თავად სიტყვას ვერ იგებს.

გამოქვაბულის ამბიდან რეალურ პროგრამულ უზრუნველყოფამდე

რეალური მტკიცებულებები გამოქვაბულის ნაცვლად მათემატიკას იყენებს, მაგრამ კონფიდენციალურობის მიზანი იგივეა. მათ შეუძლიათ აჩვენონ, რომ ტრანზაქცია წესებს იცავს, ყველა დეტალის გამჟღავნების გარეშე. ასევე შეუძლიათ დიდი ჯგუფის შემოწმება ერთ მცირე მტკიცებულებაში მოაქციონ, რაც ზოგ სისტემაში გადამოწმებას აჩქარებს.

ციფრული მოწმობები კიდევ ერთი პრაქტიკული გამოყენებაა. ყველა სერვისში მთლიანი პირადობის მოწმობის ატვირთვის ნაცვლად, კარგად შექმნილ ციფრულ მოწმობას შეუძლია მხოლოდ დასმულ კითხვას უპასუხოს: „ეს ადამიანი 18 წელზე მეტი ასაკისაა?“ ან „აქვს მას ეს კვალიფიკაცია?“

დეტალები მნიშვნელოვანია. მტკიცებულება იცავს მხოლოდ იმ ინფორმაციას, რომლის დასამალადაც შეიქმნა. მიმდებარე აპს კვლავ შეუძლია მონაცემების შეგროვება, თქვენი იდენტიფიცირება ან სხვაგან უსაფრთხოების ცუდი არჩევანის გაკეთება.

ნულოვანი ცოდნის მტკიცებულება თუ ნულოვანი ცოდნის დაშიფვრა

ფრაზა „ნულოვანი ცოდნა“ ღრუბლოვან საცავთან მიმართებითაც გამოიყენება. ეს სხვა იდეაა. ნულოვანი ცოდნის დაშიფვრა ნიშნავს, რომ საცავის პროვაიდერს თქვენი ფაილების წაკითხვა არ შეუძლია, რადგან გაშიფვრის გასაღებები არ აქვს.

ნულოვანი ცოდნის მტკიცებულება კითხვას პასუხობს ისე, რომ პასუხის უკან არსებული საიდუმლო არ გაამჟღავნოს. ნულოვანი ცოდნის დაშიფვრა შენახულ ფაილებს პროვაიდერისთვის წაუკითხავს ტოვებს. ორივეს შეუძლია კონფიდენციალურობის გაუმჯობესება, მაგრამ ისინი ურთიერთშემცვლელი არ არის.

კონფიდენციალურობის პრაქტიკული გაკვეთილი

ნულოვანი ცოდნის მტკიცებულებები სასარგებლოდ შეგვახსენებს, რომ ამოცანისთვის საჭირო მინიმალური ინფორმაცია გავაზიაროთ. ისინი ანონიმურად არ გაქცევთ და აპის ყველა ნაწილს არ იცავს. სერვისმა შეიძლება მაინც იცოდეს, რომ დაუკავშირდით, როდის გააკეთეთ ეს და მტკიცებულების მიღმა არსებული სხვა მონაცემები.

Sealby-ს ნულოვანი ცოდნის მტკიცებულებები არ სჭირდება, რადგან არც ანგარიში აქვს და არც სერვერი, რომელიც თქვენგან რაიმეს დამტკიცებას მოითხოვდა. ფაილები თქვენს iPhone-ზე იშიფრება. ყოველდღიური კონფიდენციალურობისთვის პრაქტიკული კითხვა მარტივია: სინამდვილეში რა უნდა იცოდეს ამ სერვისმა — და შეძლებს თუ არა ნაკლები ინფორმაციით მუშაობას?

მოკლე პასუხები

რა არის ნულოვანი ცოდნის მტკიცებულება, მარტივად რომ ვთქვათ?

ეს კრიპტოგრაფიული მეთოდია, რომელიც კონკრეტულ ფაქტს ამტკიცებს და მის საფუძვლად არსებულ საიდუმლოს არ ამჟღავნებს. მაგალითად, შეუძლია დაადასტუროს, რომ 18 წელზე მეტი ასაკის ხართ, დაბადების თარიღის გამჟღავნების გარეშე.

ნულოვანი ცოდნის მტკიცებულება იგივეა, რაც ნულოვანი ცოდნის დაშიფვრა?

არა. ნულოვანი ცოდნის მტკიცებულება ფაქტს მის უკან არსებული საიდუმლოს გამჟღავნების გარეშე ამტკიცებს. ნულოვანი ცოდნის დაშიფვრა კი ფაილებს მათი შემნახველი კომპანიისთვის წაუკითხავს ტოვებს. ტერმინებს მხოლოდ სახელი აქვთ საერთო და არა ფუნქცია.

სად გამოიყენება ნულოვანი ცოდნის მტკიცებულებები?

ისინი გამოიყენება კონფიდენციალურობაზე ორიენტირებულ ციფრულ გადახდებში, ტრანზაქციების ჯგუფების შემმოწმებელ სისტემებსა და ახალ ციფრულ მოწმობებში. ასეთ მოწმობას შეუძლია ასაკი ან კვალიფიკაცია დაადასტუროს პირადობის დოკუმენტის ყველა დეტალის გამჟღავნების გარეშე.

იყენებს Sealby ნულოვანი ცოდნის მტკიცებულებებს?

არა. მტკიცებულებები მაშინ არის სასარგებლო, როცა სხვა მხარის რამეში დარწმუნება გჭირდებათ. Sealby-ს არც ანგარიში აქვს და არც სერვერი, რომელსაც ასეთი მტკიცებულება დასჭირდებოდა: ფაილები თქვენს iPhone-ზე იშიფრება. მისი ფარული სეიფები უარყოფადობას შენახვის არქიტექტურით უზრუნველყოფს და არა მტკიცებულებებით.

← გაიგეთ მეტი

თქვენი სეიფი გელოდებათ.

ჩამოტვირთეთ Sealby და დაიცავით ის, რაც მნიშვნელოვანია. გამართვას წუთზე ნაკლები სჭირდება და ანგარიშის შექმნა არ გჭირდებათ.

ჩამოტვირთეთ App Store-დან

iPhone და iPad · iOS 17+ · უფასო