SHIELD-RDH: A Separable, High-Capacity, and CryptographicallyAuthenticated Framework for Reversible Data Hiding in Encrypted Images
यह शोध पत्र SHIELD-RDH का प्रस्ताव करता है, जो एन्क्रिप्टेड छवियों में परिवर्तनीय डेटा छिपाने (reversible data hiding) के लिए एक नवीन ढांचा है, जो उच्च क्षमता के लिए लॉसलेस संपीड़न (lossless compression), भूमिका-आधारित पहुंच नियंत्रण (role-based access control), और एक क्रिप्टोग्राफिक रूप से सुरक्षित, स्व-अंतर्निहित प्रमाणीकरण तंत्र को एकीकृत करता है ताकि प्रति-पिक्सेल स्थान मानचित्रों की आवश्यकता के बिना छवि अखंडता और छेड़छाड़ स्थानीयकरण सुनिश्चित किया जा सके।
मूल पेपर CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
डिजिटल युग में, चित्र केवल तस्वीरें मात्र नहीं हैं; वे सत्य के रिकॉर्ड हैं। एक मेडिकल स्कैन, एक कानूनी फोटोग्राफ, या बदलते परिदृश्य का एक सैटेलाइट दृश्य ऐसी जानकारी वहन करता है जिसे गोपनीय रहना चाहिए और, उतना ही महत्वपूर्ण रूप से, अपरिवर्तित भी रहना चाहिए। जब ये संवेदनशील चित्र भंडारण या विश्लेषण के लिए क्लाउड सर्वर पर भेजे जाते हैं, तो उन्हें आमतौर पर उनकी सामग्री को दूसरों की नजरों से छिपाने के लिए एन्क्रिप्ट किया जाता है। हालाँकि, यह एक दुविधा पैदा करता है: यदि छवि को एक डिजिटल तिजोरी में बंद कर दिया गया है, तो एक अस्पताल प्रशासक रूटिंग टैग कैसे जोड़ सकता है, एक डॉक्टर नैदानिक नोट कैसे संलग्न कर सकता है, या एक सिस्टम अधिग्रहण रिकॉर्ड कैसे दर्ज कर सकता है, बिना एन्क्रिप्शन को तोड़े? डेटा छिपाने के पारंपरिक तरीके छवि के पिक्सेल को स्थायी रूप से विकृत कर देंगे, जिससे चित्र निदान या फोरेंसिक विश्लेषण के लिए बेकार हो जाएगा। इसका समाधान 'रिवर्सिबल डेटा हाइडिंग' (reversible data hiding) नामक एक तकनीक में निहित है, जहाँ अतिरिक्त जानकारी को एक एन्क्रिप्टेड छवि के भीतर छिपाया जाता है और फिर बाद में इसे पूरी तरह से हटा दिया जाता है, जिससे मूल चित्र बिल्कुल वैसा ही रहता है जैसा वह था, अंतिम बिट तक।
वर्षों से, शोधकर्ता इन एन्क्रिप्टेड छवियों में अधिक से अधिक डेटा समाहित करने पर ध्यान केंद्रित कर रहे हैं, जो अक्सर पिक्सेल मानों की भविष्यवाणी करने और खाली स्थान बनाने के लिए चतुर गणितीय युक्तियों का उपयोग करते हैं। लेकिन यह शोध पत्र, जिसका शीर्षक SHIELD-RDH है, अलग तरह के प्रश्न पूछता है। यह सोचता है कि क्या होगा यदि छिपे हुए डेटा के साथ छेड़छाड़ की जाए, या यदि एन्क्रिप्शन कुंजी लीक हो जाए। यह इस बात पर भी सवाल उठाता है कि क्या एन्क्रिप्टेड छवि की सांख्यिकीय यादृच्छिकता (statistical randomness) सुरक्षा की गारंटी देने के लिए पर्याप्त है। लेखक एक नया ढांचा प्रस्तावित करते हैं जो न केवल डेटा को छिपाता है, बल्कि यह भी सत्यापित करता है कि छवि के साथ कोई छेड़छाड़ नहीं हुई है, विभिन्न लोगों को छिपी हुई जानकारी के विभिन्न हिस्सों को देखने की अनुमति देता है, और यह सुनिश्चित करता है कि मूल छवि को बिना किसी त्रुटि के पुनर्स्थापित किया जा सके।
शोधकर्ताओं ने एक ऐसा सिस्टम बनाया है जो तीन अलग-अलग चरणों में काम करता है, जिसे विभिन्न भूमिकाओं के लिए अलग-अलग कुंजियों (keys) द्वारा प्रबंधित किया जाता है। सबसे पहले, छवि का स्वामी इसे एन्क्रिप्शन के लिए तैयार करता है। पिक्सेल को केवल बिखेरने के बजाय, सिस्टम छवि का विश्लेषण करता है और पैटर्न खोजकर इसे कंप्रेस करता है, ठीक वैसे ही जैसे कंप्यूटर पर किसी फ़ाइल को ज़िप किया जाता है। यह संपीड़न छवि फ़ाइल के भीतर कुछ खाली स्थान बनाता है। महत्वपूर्ण बात यह है कि यह स्थान छवि को बदले बिना बनाया जाता है, जिसका अर्थ है कि मूल चित्र को बाद में पूरी तरह से फिर से बनाया जा सकता है। इसके बाद छवि को एक अद्वितीय कुंजी के साथ एन्क्रिप्ट किया जाता है, और यह कुंजी हर एक छवि के लिए अलग होती है, ताकि यदि एक कुंजी चोरी हो जाए, तो केवल वही एक छवि जोखिम में पड़े।
इसके बाद, एक डेटा हाइडर इस एन्क्रिप्टेड छवि को लेता है और अभी बनाई गई खाली जगह में अतिरिक्त जानकारी लिखता है। यह जानकारी परतों में विभाजित होती है, जैसे कि लॉक किए गए दराजों का एक सेट। एक डेटाबेस एडमिनिस्ट्रेटर के पास रूटिंग टैग वाले ऊपरी दराज को खोलने की कुंजी हो सकती है, जबकि एक डॉक्टर के पास नैदानिक नोट वाले निचले दराज की कुंजी हो सकती है। न तो वे एक-दूसरे के डेटा को देख सकते हैं, और न ही वे विशिष्ट छवि कुंजी के बिना छवि को खोल सकते हैं। यह अलगाव यह सुनिश्चित करता है कि लोग गोपनीय चित्र को देखे बिना उसके मेटाडेटा का प्रबंधन कर सकें।
इस कार्य का सबसे महत्वपूर्ण नवाचार यह है कि यह सुरक्षा और छेड़छाड़ को कैसे संभालता है। कई पिछले सिस्टमों में, यदि पारगमन (transit) के दौरान एन्क्रिप्टेड छवि में बदलाव किया जाता है, तो प्राप्तकर्ता को पता नहीं चलेगा, या उसे यह नहीं पता चलेगा कि कौन सा हिस्सा बदला गया है। नया सिस्टम सीधे छवि के भीतर एक क्रिप्टोग्राफिक "फिंगरप्रिंट" एम्बेड करता है। यह फिंगरप्रिंट छवि के छोटे ब्लॉकों के लिए गणना किया जाता है। यदि उन ब्लॉकों में से एक भी पिक्सेल बदलता है, तो उस ब्लॉक का फिंगरप्रिंट अब मेल नहीं खाएगा। जब प्राप्तकर्ता छवि की जांच करता है, तो वे तुरंत देख सकते हैं कि किन ब्लॉकों के साथ छेड़छाड़ की गई है, जबकि शेष छवि विश्वसनीय रहती है। इस सत्यापन के लिए छवि के साथ केवल बहुत कम अतिरिक्त डेटा की आवश्यकता होती है, जो एक छोटी टेक्स्ट फ़ाइल के आकार के बराबर है, न कि कोड की एक विशाल तालिका के।
टीम ने हजारों मानक परीक्षण छवियों पर अपने सिस्टम का परीक्षण किया, जिनमें मेडिकल स्कैन और प्राकृतिक परिदृश्य शामिल थे। उन्होंने पाया कि सिस्टम काफी मात्रा में डेटा छिपा सकता है, जो प्रति पिक्सेल औसतन लगभग 3.58 बिट्स की जानकारी है। यह मौजूदा तरीकों की तुलना में उच्च क्षमता है जो फ़ाइल के आकार को नहीं बढ़ाते हैं। इससे भी महत्वपूर्ण बात यह है कि सिस्टम अविश्वसनीय रूप से मजबूत साबित हुआ। जब उन्होंने छवि के हिस्सों को बदलकर या शोर (noise) जोड़कर हमलों का अनुकरण किया, तो सिस्टम ने लगभग पूर्ण सटीकता के साथ परिवर्तित क्षेत्रों की सही पहचान की। उन मामलों में जहाँ छवि को क्रॉप किया गया था या किसी विशिष्ट क्षेत्र में संशोधित किया गया था, सिस्टम ने क्षति को ठीक उसी ब्लॉक तक सीमित कर दिया जहाँ परिवर्तन हुआ था। एन्क्रिप्शन स्वयं सांख्यिकीय रूप से मजबूत था, जिसमें एन्क्रिप्टेड छवि पूरी तरह से यादृच्छिक दिख रही थी और इसमें कोई ऐसा पैटर्न नहीं था जिसका हमलावर फायदा उठा सकें।
एक प्रमुख निष्कर्ष यह था कि सिस्टम तब सबसे अच्छा काम करता है जब वह उस विशिष्ट छवि के अनुकूल होता है जिसे वह प्रोसेस कर रहा है। शोधकर्ताओं ने पिक्सेल मानों की भविष्यवाणी करने के लिए दो अलग-अलग विधियों का उपयोग किया और सिस्टम को प्रत्येक चित्र के लिए सबसे अच्छा विकल्प चुनने दिया। इस लचीलेपन ने उन्हें चिकने आसमान से लेकर जटिल बनावट तक, विभिन्न प्रकार की छवियों में छिपे डेटा के लिए उपलब्ध स्थान को अधिकतम करने की अनुमति दी। उन्होंने यह भी प्रदर्शित किया कि उनका सिस्टम हर बार बिना किसी गुणवत्ता हानि के मूल छवि को पूरी तरह से पुनः प्राप्त कर सकता है, बशर्ते छवि दूषित न हुई हो। यदि छवि क्षतिग्रस्त होती है, तो सिस्टम लापता हिस्सों का अनुमान लगाने की कोशिश नहीं करेगा; इसके बजाय, यह स्पष्ट रूप से क्षतिग्रस्त क्षेत्रों को चिह्नित करेगा, जिससे यह सुनिश्चित होगा कि कोई भी दूषित छवि को वास्तविक समझने की गलती न करे।
अध्ययन ने सुरक्षा के व्यावहारिक पक्ष को भी संबोधित किया। मानक, सिद्ध क्रिप्टोग्राफिक उपकरणों का उपयोग करके, शोधकर्ताओं ने यह सुनिश्चित किया कि सिस्टम की सुरक्षा विशेषज्ञों द्वारा सत्यापित की जा सके। उन्होंने दिखाया कि यदि किसी हमलावर को उपयोग की गई विधि का पता भी चल जाए, तो भी वे छिपे हुए डेटा की जालसाजी नहीं कर सकते या बिना पकड़े गए छवि को नहीं बदल सकते। सिस्टम में "रीप्ले अटैक" (replay attacks) को रोकने का भी एक तरीका शामिल था, जहाँ एक पुरानी, वैध छवि को सिस्टम को धोखा देने के लिए फिर से भेजा जाता है। एक संस्करण संख्या (version number) और डिजिटल हस्ताक्षर को शामिल करके, रिसीवर यह सत्यापित कर सकता था कि छवि नवीनतम संस्करण है और इसे पहले नहीं भेजा गया है।
अंत में, शोधकर्ताओं ने प्रदर्शित किया कि यह संभव है कि एक सिस्टम उच्च-क्षमता वाला, रिवर्सिबल और क्रिप्टोग्राफिक रूप से सुरक्षित तीनों हो। उन्होंने दिखाया कि आपको बहुत सारा डेटा छिपाने और छवि को सुरक्षित रखने के बीच चुनाव करने की आवश्यकता नहीं है। सिस्टम ने इन प्रतिस्पर्धी लक्ष्यों को सफलतापूर्वक संतुलित किया, जो एक कुशल और विश्वसनीय तरीका प्रदान करता है। हालांकि लेखकों ने उल्लेख किया कि उनका सिस्टम सामान्य-उद्देश्य वाले कंप्रेशन टूल पर निर्भर करता है, जो शायद हर एक प्रकार की छवि के लिए सबसे अच्छा न हो, फिर भी अधिकांश मानक डेटासेट्स पर परिणाम पिछले तरीकों से बेहतर थे। यह कार्य उन क्षेत्रों में सुरक्षित छवि हैंडलिंग के लिए एक मार्ग प्रशस्त करता है जहाँ अखंडता गोपनीयता जितनी ही महत्वपूर्ण है, जो आधुनिक डिजिटल दुनिया में छवि की सच्चाई को सुरक्षित रखते हुए उसका उपयोग करने का एक तरीका प्रदान करता है।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।