द फ़ैब्रिक

अब जब हम नोड की कुछ मुख्य अवधारणाओं को समझ चुके हैं, तो हम विश्लेषण करते हैं कि डिवाइस को एक-दूसरे से संचार करने में सक्षम बनाता है.

Matter स्पेसिफ़िकेशन में, बेहतर तरीकों का इस्तेमाल किया गया है जानकारी को एन्क्रिप्ट (सुरक्षित) और डिक्रिप्ट करना. साथ ही, नोड की पहचान पक्का करना और क्रिप्टोग्राफ़िक क्रेडेंशियल शेयर करना.

जब किसी नेटवर्क में डिवाइसों का कोई सेट, एक ही सिक्योरिटी डोमेन का इस्तेमाल करता है, तो नोड्स के बीच सुरक्षित संचार की अनुमति देता है, तो इस सेट को फ़ैब्रिक कहते हैं. फ़ैब्रिक एक ही सर्टिफ़िकेट अथॉरिटी (CA) का टॉप-लेवल सर्टिफ़िकेट (रूट) शेयर करें में शामिल हैं.) और सीए के संदर्भ में, एक यूनीक 64-बिट आइडेंटिफ़ायर फ़ैब्रिक आईडी.

इस तरह कमीशन की प्रोसेस, फ़ैब्रिक क्रेडेंशियल असाइन करती है को नए नोड से कनेक्ट करें, ताकि यह एक ही फ़ैब्रिक में दूसरे नोड से कम्यूनिकेट कर सके.

ऑपरेशनल क्रेडेंशियल

कमिश्नर के कमीशन के तहत, रूट ऑफ़ ट्रस्ट को एक नोड पर सेट किया जाता है, आम तौर पर, किसी खास तरह का जीयूआई वाला डिवाइस, जैसे कि स्मार्टफ़ोन, हब या कंप्यूटर, को एडमिन डोमेन मैनेजर (ADM) से मिलता है, जो आम तौर पर, एक ऐसा नेटवर्क होता है जो भरोसेमंद रूट सर्टिफ़िकेट देने वाली संस्था के तौर पर काम करता है (CA).

कमिश्नर के पास सीए का ऐक्सेस है. इसलिए, यह नोड ऑपरेशनल का अनुरोध करता है कमीशन किए जा रहे नोड की ओर से सीए से मिले क्रेडेंशियल या कमीशन. क्रेडेंशियल के दो हिस्से होते हैं:

नोड ऑपरेशनल आइडेंटिफ़ायर (या ऑपरेशनल नोड आईडी) एक 64-बिट नंबर होता है जो फ़ैब्रिक में हर नोड की खास पहचान करती है.

नोड ऑपरेशनल सर्टिफ़िकेट (NOC) क्रेडेंशियल का सेट होता है, जो नोड्स का इस्तेमाल करता है फ़ैब्रिक में बातचीत करने और खुद को पहचानने के लिए इस्तेमाल करते हैं. इन्हें नोड ऑपरेशनल सर्टिफ़िकेट साइनिंग रिक्वेस्ट (NOCSR) प्रोसेस से जनरेट किया जाता है.

NOCSR एक ऐसी प्रोसेस है जो नोड पर चालू होती है. यह बांधता है कई क्रिप्टोग्राफ़िक एलिमेंट शामिल किए जाते हैं, फिर उन्हें कमिश्नर के पास भेजा जाता है, जो अपने एनओसी के लिए, सीए ईकोसिस्टम से अनुरोध करता है. पहली इमेज में यह डिपेंडेंसी ट्री दिखाया गया है और क्रम इनमें कुछ ऑपरेशन होते हैं.

एनओसी जनरेशन डिपेंडेंसी
पहली इमेज: एनओसी जनरेट करने के लिए डिपेंडेंसी

SDK टूल के डेवलपमेंट के लिए, हर क्रिप्टोग्राफ़िक एलिमेंट को समझना ज़रूरी है. लेकिन, प्राइमर के काम और उसके नतीजों का पूरी तरह से विश्लेषण करना प्राइमर के काम का नहीं है. ध्यान रखें कि:

  • सीए नेटवर्क, असल प्रोडक्शन फ़ैब्रिक के लिए एनओसी जारी करता है.
  • एनओसी, क्रिप्टोग्राफ़िक तौर पर नोड ऑपरेशनल बटन के यूनीक पेयर से जुड़े होते हैं (NOKP).
  • एनओसीपी, कमीशन करने के दौरान कमीशन किए जाने वाले नोड से जनरेट होता है प्रोसेस.
  • नेटवर्क को भेजी गई एनओसीएसआर जानकारी में नोड ऑपरेशनल शामिल होता है सार्वजनिक पासकोड, लेकिन नोड ऑपरेशनल निजी पासकोड को कभी भी कमिश्नर या सीए के पास हो.
  • एनओसीएसआर प्रोसेस में, प्रमाणित करने की प्रोसेस से मिले इनपुट का इस्तेमाल होता है सीएसआरएसआर की जानकारी इकट्ठा करेगा और सीए के अनुरोध की पुष्टि करेगा भरोसेमंद एनओसी जनरेट करते हैं.

पुष्टि करने की प्रक्रिया का इस्तेमाल करके, कमिश्नर यह पुष्टि करता है कि:

  • डिवाइस ने Matter सर्टिफ़िकेशन पूरा कर लिया है.
  • डिवाइस वाकई में वैसा ही है जैसा इसके होने का दावा करता है: यह क्रिप्टोग्राफ़िक तरीके से साबित होता है अपने वेंडर, प्रॉडक्ट आईडी, और मैन्युफ़ैक्चरिंग से जुड़ी अन्य जानकारी.

मल्टी-एडमिन

नोड एक से ज़्यादा फ़ैब्रिक पर भी चालू किए जा सकते हैं. इस प्रॉपर्टी को अक्सर कई एडमिन वाली प्रॉपर्टी कहा जाता है. उदाहरण के लिए, हमारे पास ऐसा डिवाइस हो सकता है जिसे मैन्युफ़ैक्चरर के Fabric और क्लाउड नेटवर्क के Fabric, दोनों के लिए कॉन्फ़िगर किया गया हो. इसमें हर Fabric, एन्क्रिप्ट (सुरक्षित) किए गए कम्यूनिकेशन के अलग-अलग सेट को मैनेज करता है और स्वतंत्र रूप से काम करता है.

कई फ़ैब्रिक एक साथ मौजूद हो सकते हैं, इसलिए किसी डिवाइस में नोड के कई सेट हो सकते हैं ऑपरेशनल क्रेडेंशियल. हालांकि, नोड का डेटा मॉडल शेयर किया जाता है: क्लस्टर फ़ैब्रिक में एट्रिब्यूट, इवेंट, और कार्रवाइयां सामान्य हैं. इसलिए, हालांकि Thread और/या वाई-फ़ाई क्रेडेंशियल, चालू करने की प्रोसेस शुरू की है, तो ये नेटवर्किंग ऑपरेशनल क्लस्टर का हिस्सा हैं, सभी फ़ैब्रिक और नोड के DM के हिस्से के बीच शेयर किया जा रहा है, न कि फ़ैब्रिक के बीच क्रेडेंशियल डालें.