← नवीनतम पेपर
💻 computer science

WebAssembly Based Portable and Secure Sensor Interface for Internet of Things

यह शोध पत्र Zephyr RTOS पर निर्मित एक नवीन WebAssembly System Interface (WASI) एक्सटेंशन प्रस्तुत करता है जो मल्टी-टेनेंट IoT सेंसर एक्सेस के लिए एक सुरक्षित, पोर्टेबल और कम-ओवरहेड सैंडबॉक्स प्रदान करता है, जो नेटिव निष्पादन की तुलना में केवल 6% विलंबता (latency) और 5% मेमोरी फुटप्रिंट वृद्धि प्राप्त करते हुए MQTT-SN के माध्यम से इन-नेटवर्क एक्सेस कंट्रोल को सक्षम बनाता है।

मूल लेखक: Botong Ou, Baijian Yang

प्रकाशित 2026-01-22
📖 6 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Botong Ou, Baijian Yang

मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें

कल्पना कीजिए कि इंटरनेट ऑफ थिंग्स (IoT) एक विशाल, हलचल भरे शहर की तरह है जहाँ लाखों छोटे उपकरण (जैसे स्मार्ट थर्मोस्टेट, हेल्थ मॉनिटर और फैक्ट्री सेंसर) लगातार एक-दूसरे से बातें कर रहे हैं। हालाँकि यह जीवन को आसान बनाता है, लेकिन यह एक सुरक्षा दुःस्वप्न भी पैदा करता है। ये उपकरण अक्सर छोटे, सस्ते होते हैं और इनमें बुरे तत्वों को बाहर रखने के लिए आवश्यक "बाउंसर" (सुरक्षा गार्ड) की कमी होती है। यदि कोई हैकर अंदर घुस जाता है, तो वे निजी डेटा चुरा सकते हैं या उपकरणों पर नियंत्रण कर सकते हैं।

यह शोध पत्र एक नया समाधान पेश करता है जिसे WASI-SN कहा जाता है। इसे एक सुरक्षित, पोर्टेबल और अटूट कांच के बूथ के रूप में सोचें जिसे आप इन छोटे उपकरणों में से किसी पर भी, चाहे वह किसी भी प्रकार का उपकरण हो, रख सकते हैं।

यह कैसे काम करता है, इसे सरल अवधारणाओं में यहाँ समझाया गया है:

1. कांच का बूथ: वेबअसेंबली (WebAssembly - Wasm)

पारंपरिक रूप से, यदि आप किसी विशिष्ट स्मार्ट सेंसर के लिए प्रोग्राम लिखना चाहते थे, तो आपको उसे उस सटीक उपकरण के लिए शून्य से बनाना पड़ता था। यह हर सड़क पर चलने वाली कार के प्रत्येक मॉडल के लिए एक कस्टम कार इंजन बनाने जैसा था।

लेखक वेबअसेंबली का उपयोग करते हैं, जो एक सार्वभौमिक "अनुवाद बूथ" की तरह है।

  • उपमा: कल्पना कीजिए कि आपके पास एक मास्टर शेफ (आपका कोड) है जो एक आदर्श भोजन पकाना जानता है। आमतौर पर, यह शेफ केवल एक विशिष्ट रसोई में ही खाना बना सकता है। वेबअसेंबली इस शेफ को एक पोर्टेबल, आत्मनिर्भर रसोई इकाई के भीतर रखती है। अब, शेफ किसी भी रसोई में (चाहे वह स्मार्ट वॉच हो या फैक्ट्री रोबोट) जा सकता है, अपनी इकाई स्थापित कर सकता है, और बिना यह जाने कि उस रसोई का लेआउट क्या है, तुरंत खाना बनाना शुरू कर सकता है।
  • सुरक्षा: इस बूथ की दीवारें मोटी कांच की हैं। शेफ केवल बूथ के अंदर की सामग्री को ही छू सकता है। यदि शेफ मुख्य रसोई (डिवाइस के कोर सिस्टम) से कोई उपकरण उठाने की कोशिश करता है, तो कांच उसे रोक देता है। यह प्रोग्राम को अनजाने में (या दुर्भावनापूर्ण रूप से) डिवाइस को तोड़ने से रोकता है।

2. यूनिवर्सल रिमोट: सेंसर इंटरफेस

एक बार जब बूथ सेट हो जाता है, तो प्रोग्राम को डिवाइस के सेंसर (जैसे थर्मामीटर या मोशन डिटेक्टर) से बात करने की आवश्यकता होती है।

  • समस्या: इससे पहले, हर सेंसर अलग भाषा बोलता था। एक कहता था "Turn on," दूसरा कहता था "Start," और तीसरा कहता था "Activate।"
  • समाधान: शोध पत्र एक यूनिवर्सल रिमोट कंट्रोल (जिसे "सेंसर इंटरफेस" कहा जाता है) बनाता है। हर सेंसर के लिए नई भाषा सीखने के बजाय, प्रोग्राम बस "Turn On," "Read Temperature," या "Change Settings" जैसे बटन दबाता है। सिस्टम इन मानक बटनों को उस विशिष्ट भाषा में अनुवादित करता है जिसे सेंसर समझता है।
  • लाभ: इसका मतलब है कि आप एक ऐसा प्रोग्राम लिख सकते हैं जो न्यूयॉर्क के अस्पताल में लगे सेंसर और टेक्सास के खेत में लगे सेंसर दोनों पर काम करे, बिना कोड को दोबारा लिखे।

3. सुरक्षित संदेशवाहक: MQTT-SN

इन उपकरणों को इंटरनेट के माध्यम से डेटा भेजने की आवश्यकता होती है, लेकिन मानक इंटरनेट प्रोटोकॉल बहुत भारी और धीमे होते हैं, जो छोटी बैटरी के लिए उपयुक्त नहीं हैं। वे MQTT-SN नामक एक हल्का प्रोटोकॉल उपयोग करते हैं।

  • उपमा: MQTT-SN को एक भारी रजिस्टर्ड पत्र के बजाय एक पोस्टकार्ड प्रणाली के रूप में सोचें। यह तेज़ है और बहुत कम ऊर्जा का उपयोग करता है।
  • सुरक्षा अपग्रेड: शोध पत्र इस पोस्टकार्ड प्रणाली में एक विशेष एन्क्रिप्शन लेयर जोड़ता है। आमतौर पर, "पोस्ट ऑफिस" (सर्वर या ब्रोकर) आपके पोस्टकार्ड पढ़ सकता है। इस नए सिस्टम में, पोस्टकार्ड एक गुप्त कोड में लिखे जाते हैं जिसे केवल इच्छित प्राप्तकर्ता ही पढ़ सकता है। यदि पोस्ट ऑफिस हैक भी हो जाता है, तो भी संदेश सुरक्षित रहते हैं क्योंकि पोस्ट ऑफिस के पास उस कोड की कुंजी नहीं होती है।

4. वीआईपी लिस्ट: एक्सेस कंट्रोल

हमें कैसे पता चलता है कि किसे तापमान पढ़ने या सेटिंग्स बदलने की अनुमति है?

  • उपमा: एक क्लब की कल्पना करें जिसमें एक डायनेमिक वीआईपी लिस्ट है। सभी को मास्टर की देने के बजाय, क्लब मैनेजर (डिवाइस) एक पैटर्न के आधार पर चाबियाँ जारी करता है।
  • यह कैसे काम करता है: सिस्टम वाइल्डकार्ड आइडेंटिटी-बेस्ड एन्क्रिप्शन नामक विधि का उपयोग करता है।
    • कल्पना कीजिए कि "न्यूयॉर्क कार्यालय में ऐलिस" के लिए कुंजी एक विशेष पैटर्न है।
    • यदि ऐलिस को अपनी टीम के साथ एक्सेस साझा करने की आवश्यकता है, तो उसे सभी के लिए नई कुंजियाँ माँगने के लिए मैनेजर से पूछने की आवश्यकता नहीं है। वह एक "वाइल्डकार्ड की" जारी कर सकती है जो कहती है "जिसके पास पैटर्न NewYork/Alice/* है, वह प्रवेश कर सकता है।"
    • यदि ऐलिस कंपनी छोड़ देती है, तो मैनेजर तुरंत उस विशिष्ट पैटर्न को रद्द कर सकता है, और अचानक, उस पैटर्न वाला कोई भी व्यक्ति प्रवेश नहीं कर पाएगा। यह पूरी इमारत के ताले बदले बिना तुरंत होता है।

5. परिणाम: तेज़ और हल्का

लेखकों ने वास्तविक हार्डवेयर (एक छोटा डेवलपमेंट बोर्ड) पर इस सिस्टम का परीक्षण किया।

  • गति: उन्होंने पाया कि इस "कांच के बूथ" के भीतर प्रोग्राम चलाना सीधे डिवाइस पर चलाने की तुलना में केवल 6% धीमा था। यह थोड़ा भारी जूते पहनने वाले धावक की तरह है; वे अभी भी दौड़ जीतने के लिए पर्याप्त तेज़ हैं।
  • आकार: इस सुरक्षा प्रणाली के लिए आवश्यक अतिरिक्त स्थान डिवाइस की मेमोरी का केवल 5% था।
  • नेटवर्क: जब नेटवर्क पर संदेश भेजे जा रहे थे, तो सुरक्षा प्रणाली ने लगभग कोई देरी नहीं (1% से कम) जोड़ी, क्योंकि नेटवर्क ट्रैफ़िक स्वयं सबसे धीमा हिस्सा था, न कि सुरक्षा जाँच।

सारांश

यह शोध पत्र एक तरीका प्रस्तुत करता है जिससे छोटे, असुरक्षित IoT उपकरणों को बहुत सुरक्षित और प्रोग्राम करने में आसान बनाया जा सके। उन्हें एक सार्वभौमिक, सुरक्षित कांच के बूथ (WebAssembly) में लपेटकर और उन्हें एक मानक रिमोट कंट्रोल (सेंसर इंटरफेस) और एक गुप्त पोस्टकार्ड प्रणाली (एन्क्रिप्शन के साथ MQTT-SN) देकर, डेवलपर्स ऐसे एप्लिकेशन बना सकते हैं जो कहीं भी काम करते हैं, जिन्हें हैक करना कठिन है, और जो डिवाइस की गति को धीमा नहीं करते हैं।

अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?

आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।

Digest आज़माएँ →