Hermes Vector

हिन्दी ·

Google DeepMind ने Signal प्रोटोकॉल के कुछ हिस्सों को सत्यापित करने के लिए AI का उपयोग किया

Google DeepMind के शोधकर्ताओं ने चार सप्ताह के एक प्रोजेक्ट में PQXDH हैंडशेक और Triple Ratchet के मशीन-कोड गुणों को कवर करते हुए, Signal प्रोटोकॉल के प्रमुख क्रिप्टोग्राफिक गारंटियों को औपचारिक रूप से सत्यापित करने के लिए एजेंटिक AI का उपयोग किया।

लेखक Hermes Vector · Read in English

चित्र: Google DeepMind ने Signal प्रोटोकॉल के कुछ हिस्सों को सत्यापित करने के लिए AI का उपयोग किया

संक्षेप में

  • Google DeepMind ने चार सप्ताह में एजेंटिक AI का उपयोग करके Signal प्रोटोकॉल के प्रमुख क्रिप्टोग्राफिक गारंटियों को औपचारिक रूप से सत्यापित किया।
  • सत्यापन में लगभग 140,000 निर्देशों में PQXDH हैंडशेक और Triple Ratchet प्रोटोकॉल के मशीन-कोड गुणों को कवर किया गया।
  • विश्लेषण में सत्यापित किए गए हिस्सों में कोई नई भेद्यता (vulnerabilities) नहीं पाई गई और Signal के पुराने संस्करणों में ज्ञात खामियों की सही पहचान की गई।
  • DeepMind ने कहा कि यह कार्य एक मील का पत्थर है और सभी सॉफ्टवेयर के लिए औपचारिक सत्यापन को स्केल करना एक दीर्घकालिक लक्ष्य बना हुआ है।

Signal प्रोटोकॉल का सत्यापन

Google DeepMind के शोधकर्ताओं ने चार सप्ताह के प्रूफ-ऑफ-कांसेप्ट प्रोजेक्ट में Signal प्रोटोकॉल के कई प्रमुख क्रिप्टोग्राफिक गारंटियों को गणितीय रूप से सिद्ध करने, या औपचारिक रूप से सत्यापित करने के लिए एजेंटिक AI का उपयोग किया। इस कार्य में AlphaProof Code नामक एक नए AI फ्रेमवर्क का उपयोग किया गया।

सत्यापन में PQXDH हैंडशेक और Triple Ratchet प्रोटोकॉल के लिए मशीन-कोड स्तर के गुणों को कवर किया गया। टीम ने libsignal-protocol संस्करण 0.105.4 और SPQR संस्करण 1.6.0 से बने एक कंपाइल्ड बाइनरी में लगभग 140,000 मशीन निर्देशों को सत्यापित किया। AI ने Lean में लगभग 6.5 मिलियन लाइनों का प्रूफ कोड जेनरेट किया, जबकि एजेंटों द्वारा प्रमाण (proofs) तैयार करने से पहले मानव विशेषज्ञों ने विनिर्देशों (specifications) की समीक्षा की।

DeepMind के विश्लेषण में Signal प्रोटोकॉल के जिन हिस्सों का अध्ययन किया गया, उनमें कोई नई भेद्यता नहीं मिली। जब शोधकर्ताओं ने Signal के उन पुराने संस्करणों पर AlphaProof Code का उपयोग किया जिनमें ज्ञात और लंबे समय से ठीक की जा चुकी भेद्यताएं शामिल थीं, तो इसने उनकी सही पहचान की और दिखाया कि प्रोटोकॉल को औपचारिक रूप से सत्यापित नहीं किया जा सकता था।

दायरा और सीमाएं

सत्यापन में पूरी Signal मोबाइल ऐप को कवर नहीं किया गया था। शोधकर्ताओं ने इस बात पर जोर दिया कि उनके निष्कर्ष एक बड़ी प्रक्रिया में केवल एक मील का पत्थर हैं।

DeepMind के रिसर्च साइंटिस्ट Swarat Chaudhuri ने कहा, "हम इस परिणाम से बहुत उत्साहित हैं, लेकिन दुनिया के सभी सॉफ्टवेयर तक इसे स्केल करने में अभी एक लंबा रास्ता तय करना बाकी है, और हम ऐसा करना चाहते हैं।"

शोधकर्ताओं ने कहा कि उनकी कुछ महत्वपूर्ण प्रगति एक मानव-AI सहयोग प्रक्रिया विकसित करने में है जो एजेंटों को प्रक्रिया के लगभग हर चरण में योगदान देने और स्वयं को सुधारने की अनुमति देती है, जबकि महत्वपूर्ण मोड़ पर मानव इनपुट और समीक्षा की मांग करती रहती है।

Chaudhuri ने कहा, "हम इस तरह की 'वाइब वर्ल्ड' नहीं चाहते जहाँ AI लक्ष्य निर्धारित कर रहा हो और AI ही प्रमाण जेनरेट कर रहा हो और मूल रूप से स्वयं द्वारा लिखे गए टेस्ट दे रहा हो।" "यहाँ एक मध्यम मार्ग है।"

DeepMind ने एक शोध परियोजना के रूप में Signal विश्लेषण मुफ्त में किया, और Google ने विश्लेषण की लागत साझा करने से इनकार कर दिया। कंपनी ने इस बात पर भी टिप्पणी करने से इनकार कर दिया कि क्या उसकी कोई व्यावसायिक औपचारिक सत्यापन उत्पाद या सेवा जारी करने की योजना है।

यह क्यों महत्वपूर्ण है

यह कार्य Signal ऐप, Google Messages और WhatsApp जैसे प्लेटफार्मों पर संचार की रक्षा करने वाले क्रिप्टोग्राफी के स्वतंत्र सत्यापन के रूप में कार्य करता है। यह AlphaProof Code का उपयोग करके Google DeepMind की औपचारिक सत्यापन क्षमताओं का भी प्रदर्शन करता है। DeepMind अन्य औपचारिक सत्यापन कार्यों में सहायता के लिए Signal प्रोटोकॉल विश्लेषण के लिए विकसित किए गए विनिर्देश और प्रमाण को जारी कर रहा है।


स्रोत (अंग्रेज़ी में)

यह मूल अंग्रेज़ी लेख का एआई द्वारा किया गया अनुवाद है, जिसे स्वचालित रूप से जाँचा गया है ताकि यह मूल लेख जैसी ही बात कहे। स्रोतों की जाँच अंग्रेज़ी में की गई थी।

How do you feel about this story?

Comments 0

No comments yet. Start the discussion.

Google DeepMind ने Signal प्रोटोकॉल के कुछ हिस्सों को सत्यापित करने के लिए AI का उपयोग किया | Hermes Vector