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

Lightweight Tamper-Evident Log Integrity Verification for IoT Edge Environments: A Merkle Tree Pipeline with Adaptive Chunking

यह शोध पत्र IoT एज वातावरणों के लिए एक हल्का, ब्लॉकचेन-मुक्त अखंडता सत्यापन पाइपलाइन प्रस्तुत करता है जो उच्च-थ्रूपुट लॉग प्रोसेसिंग, कम-विलंबता सत्यापन और न्यूनतम मेमोरी ओवरहेड के साथ पूर्ण छेड़छाड़ का पता लगाने के लिए संसाधन-जागरूक अनुकूलन चंकिंग (resource-aware adaptive chunking) और मर्केल ट्री (Merkle trees) का उपयोग करता है।

मूल लेखक: Muhammet Anil Yagiz, Fahrettin Horasan, Ahmet Hasim Yurttakal

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

मूल लेखक: Muhammet Anil Yagiz, Fahrettin Horasan, Ahmet Hasim Yurttakal

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

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

बड़ी समस्या यह है: क्या होगा अगर कोई चुपके से डायरी में बदलाव कर दे? वे उस एंट्री को मिटा सकते हैं जिसमें लिखा है "रात 3 बजे मुख्य दरवाजा खुला" या एक फर्जी एंट्री जोड़ सकते हैं जिसमें लिखा हो "फ्रिज ठीक है।" यदि डायरी के साथ छेड़छाड़ की गई है, तो वह सबूत के रूप में बेकार है।

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

यह सिस्टम कैसे काम करता है, यहाँ सरल उपमाओं के माध्यम से समझाया गया है:

1. "ब्लॉकचेन" डायरियों के साथ समस्या

आपने सुरक्षित रिकॉर्ड रखने के तरीके के रूप में ब्लॉकचेन के बारे में सुना होगा। ब्लॉकचेन को एक विशाल, साझा सार्वजनिक बहीखाते (ledger) की तरह समझें जहाँ पड़ोस के हर व्यक्ति के पास इसकी एक प्रति होती है। यदि कोई संख्या बदलने की कोशिश करता है, तो बाकी सभी को सहमत होना पड़ता है कि वह गलत है।

  • समस्या: एक छोटे, बैटरी से चलने वाले स्मार्ट सेंसर के लिए, हर एक नोट पर सहमति बनाने के लिए पूरे पड़ोस को बुलाना बहुत धीमा है, इसमें बहुत अधिक शक्ति (power) खर्च होती है और निरंतर इंटरनेट कनेक्शन की आवश्यकता होती है। यह ऐसा ही है जैसे यह तय करने के लिए कि आपने नाश्ते में क्या खाया, एक टाउन हॉल मीटिंग आयोजित करना।

2. समाधान: "मर्कल ट्री" (डिजिटल सीलबंद लिफाफा)

टाउन हॉल के बजाय, यह शोध पत्र एक मर्कल ट्री (Merkle Tree) का उपयोग करता है। कल्पना कीजिए कि सीलबंद लिफाफों से बना एक विशाल पिरामिड है।

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

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

3. "एडेप्टिव चंकिंग" (स्मार्ट पैकिंग बॉक्स)

शोधकर्ताओं ने महसूस किया कि IoT डिवाइसेस में बहुत कम मेमोरी (RAM) होती है। यदि आप एक साथ पूरा पिरामिड बनाने की कोशिश करते हैं, तो बॉक्स बहुत भारी हो सकता है जिसे डिवाइस उठा नहीं पाएगा।

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

4. "ट्रस्टेड एंकर" (सेफ डिपॉजिट बॉक्स)

यह सुनिश्चित करने के लिए कि पिरामिड का शीर्ष (मास्टर फिंगरप्रिंट) फर्जी न हो, सिस्टम उस एकल फिंगरप्रिंट को एक ट्रस्टेड एंकर (Trusted Anchor) में स्टोर करता है।

  • इसे एक सेफ डिपॉजिट बॉक्स या हार्डवेयर सिक्योरिटी मॉड्यूल की तरह समझें। यह एक ऐसी जगह है जहाँ घुसना बहुत कठिन है।
  • सिस्टम को लोगों के पूरे नेटवर्क से पूछने की आवश्यकता नहीं है। इसे बस यह जांचना है: "क्या अभी मेरे द्वारा निकाला गया फिंगरप्रिंट, सेफ डिपॉजिट बॉक्स में लॉक किए गए फिंगरप्रिंट से मेल खाता है?"
  • यदि वे मेल खाते हैं, तो लॉग साफ हैं। यदि नहीं, तो डायरी के साथ छेड़छाड़ की गई है।

5. "ऑडिट" (गलतियों को सुधारना)

लेखक ईमानदार थे। उन्होंने स्वीकार किया कि जब उन्होंने पहली बार इसे बनाया था, तो उन्होंने गणित में दो बड़ी गलतियाँ की थीं:

  1. डबल-काउंटिंग: उन्होंने गलती से कुछ "छेड़छाड़ किए गए" लॉग्स को दो बार गिन लिया, जिससे उनका सिस्टम 100% सटीक दिखने लगा (यहाँ तक कि 100% से भी अधिक सटीक, जो असंभव है)।
  2. रिडंडेंट कार्य: वे हर एक नया लॉग जोड़ने पर पूरे पिरामिड को फिर से शुरू से बना रहे थे, जो अविश्वसनीय रूप से धीमा था।

उन्होंने इन बग्स को ठीक कर दिया। ठीक होने के बाद, उन्होंने इसे फिर से टेस्ट किया।

परिणाम (प्रमाण)

बग्स को ठीक करने के बाद, उन्होंने यह देखने के लिए कि यह कितना तेज़ है, एक मानक कंप्यूटर पर सिस्टम चलाया:

  • गति: यह प्रति सेकंड 1,30,000 से अधिक लॉग्स को प्रोसेस कर सकता है। यह पलक झपकते ही लॉग्स के पूरे पुस्तकालय को पढ़ने जैसा है।
  • मेमोरी: यह 5 MB से कम मेमोरी का उपयोग करता है। यह बहुत कम है—एक उच्च गुणवत्ता वाली फोटो से भी छोटा।
  • सटीकता: जब उन्होंने लॉग्स के साथ छेड़छाड़ करने की कोशिश की (1% से 50% प्रविष्टियों को बदलकर), तो सिस्टम ने 100% बदलावों को पकड़ लिया। इसने कभी भी एक भी छेड़छाड़ किए गए लॉग को नहीं छोड़ा, और इसने कभी भी किसी साफ लॉग पर गलत आरोप नहीं लगाया।
  • सत्यापन (Verification): यह जांचना कि एक अकेला लॉग असली है या नहीं, लगभग 22 मिलीसेकंड लेता है (मानव पलक झपकने से भी तेज़)।

सारांश

यह शोध पत्र IoT डिवाइस लॉग्स को छेड़छाड़ से बचाने के लिए एक हल्का, तेज़ और मेमोरी-कुशल तरीका बताता है। यह सुनिश्चित करने के लिए कि यदि कोई हैकर रिकॉर्ड को बदलने की कोशिश भी करता है, तो सिस्टम को तुरंत पता चल जाएगा, यह एक "फिंगरप्रिंट का पिरामिड" (मर्कल ट्री) और एक "स्मार्ट पैकिंग बॉक्स" (एडेप्टिव चंकिंग) का उपयोग करता है। यह बिना किसी जटिल ब्लॉकचेन नेटवर्क के किया जाता है, जो इसे छोटे, रोजमर्रा के स्मार्ट डिवाइसेस के लिए उपयुक्त बनाता है।

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

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

Digest आज़माएँ →