← नवीनतम पेपर
🤖 machine learning

Property-Preserving Hashing for 1\ell_1-Distance Predicates: Applications to Countering Adversarial Input Attacks

यह शोध पत्र 1\ell_1-दूरी प्रेडिकेट्स (predicates) के लिए प्रथम प्रॉपर्टी-प्रिजर्विंग हैशिंग निर्माण प्रस्तुत करता है, जो प्रतिकूल हमलों (adversarial attacks) के तहत दृष्टिगत रूप से समान छवियों का पता लगाने के लिए एक अत्यधिक कुशल और सुदृढ़ विधि प्रदान करता है, जिससे हमलावरों को पता लगाने से बचने के लिए महत्वपूर्ण शोर (noise) उत्पन्न करने के लिए मजबूर किया जाता है जो छवि की गुणवत्ता को कम कर देता है।

मूल लेखक: Hassan Asghar, Chenhan Zhang, Dali Kaafar

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

मूल लेखक: Hassan Asghar, Chenhan Zhang, Dali Kaafar

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

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

यह परसेप्चुअल हैशिंग (Perceptual Hashing) की समस्या है। पारंपरिक रूप से, गार्ड "फिंगरप्रिंट" प्रणाली का उपयोग करते थे। यदि दो पेंटिंग्स एक जैसी दिखती थीं, तो उनके फिंगरप्रिंट आपस में मेल खाने चाहिए थे। लेकिन चालाक चोरों ने एक तरीका खोज निकाला—वे पेंटिंग में अदृश्य "धूल" मिला देते थे। मानवीय आंखों के लिए यह बिल्कुल वैसा ही दिखता था, लेकिन फिंगरप्रिंट पूरी तरह से बदल जाता था, जिससे गार्ड को यह विश्वास दिलाने में मदद मिलती थी कि यह एक नई, सुरक्षित छवि है। इस तरह वे सिस्टम को धोखा दे देते थे।

यह शोध पत्र एक नया, अत्यंत सुरक्षित सिस्टम पेश करता है जिसे प्रॉपर्टी-प्रिजर्विंग हैशिंग (Property-Preserving Hashing - PPH) कहा जाता है ताकि इन चोरों को रोका जा सके। यह कैसे काम करता है, यहाँ सरल भाषा में समझाया गया है:

1. पुराना तरीका: "धुंधला" फिंगरप्रिंट

पुरानी परसेप्चुअल हैशिंग को एक धुंधले फोटो आईडी (fuzzy photo ID) की तरह समझें।

  • यह कैसे काम करता था: यदि आप और आपके जुड़वां भाई ने एक फोटो ली, तो सिस्टम कहता, "ये 90% समान दिखते हैं, इसलिए ये एक ही व्यक्ति हैं।"
  • खामी: क्योंकि यह "धुंधला" (संभावित/probabilistic) था, इसलिए एक चालाक चोर फोटो में थोड़ा सा बदलाव करके उसका आईडी नंबर बदल सकता था, भले ही वह अभी भी अपने जुड़वां जैसा ही दिखता हो। सिस्टम कहता, "कोई मेल नहीं!" और उसे अंदर जाने देता।

2. नया तरीका: "गणितीय रूलर" (Mathematical Ruler)

लेखक एक नया सिस्टम प्रस्तावित करते हैं जो प्रॉपर्टी-प्रिजर्विंग हैशिंग पर आधारित है। एक धुंधले आईडी के बजाय, कल्पना करें कि आप गार्ड को एक जादुई रूलर और एक सीलबंद बॉक्स दे रहे हैं।

  • बॉक्स: इसमें छवि का एक गणितीय सारांश (हैश) होता है।
  • रुलर: एक विशेष एल्गोरिदम जो बिना बॉक्स खोले दो बॉक्सों के बीच की "दूरी" को माप सकता है।
  • नियम: रूलर को इस तरह प्रोग्राम किया गया है कि वह "मैच" (MATCH) तभी कहेगा जब दो छवियां एक विशिष्ट दूरी के भीतर हों (जैसे कि एक-दूसरे से 1 इंच के भीतर होना)। यदि वे थोड़े भी दूर हैं, तो यह "नो मैच" (NO MATCH) कहेगा।

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

3. गुप्त सूत्र: "एसिमेट्रिक ℓ1-डिस्टेंस" (Asymmetric ℓ1-Distance)

यह शोध पत्र ℓ1-डिस्टेंस नामक गणित के एक विशिष्ट प्रकार का उपयोग करता है। आइए इसे फर्नीचर हिलाने के उदाहरण से समझते हैं।

कल्पना कीजिए कि आपके पास बक्सों (पिक्सेल) से भरा एक कमरा है।

  • हमला (The Attack): एक चोर चाहता है कि एक बॉक्स स्थिति A से हटाकर स्थिति B पर ले जाए।
  • मेट्रिक (The Metric): हमले की "लागत" यह है कि बक्सों को कितना हिलाना पड़ा।
  • ट्विस्ट: लेखकों ने महसूस किया कि एक बॉक्स को आगे ले जाना (शोर/noise जोड़ना) और उसे पीछे ले जाना (शोर हटाना) अलग है। उन्होंने एक ऐसा सिस्टम बनाया जो इन दोनों दिशाओं को अलग-अलग मापता है (एसिमेट्रिक)।
    • उदाहरण: कल्पना कीजिए कि एक बैंक वॉल्ट है। वॉल्ट के अंदर एक भारी पत्थर धकेलना आसान है (शोर जोड़ना), लेकिन बिना कोई निशान छोड़े उसे बाहर खींचना बहुत कठिन है। सिस्टम यह जांचता है कि क्या "पत्थर" को छिपाने के लिए पर्याप्त रूप से हिलाया गया है या नहीं।

4. उन्होंने इसे कैसे बनाया: "पॉलीनोमियल पहेली" (Polynomial Puzzle)

इस रूलर को काम करने के योग्य बनाने के लिए, लेखकों ने छवियों को पॉलीनोमियल्स (जटिल बीजगणितीय समीकरणों) में बदल दिया।

  • प्रक्रिया: उन्होंने छवि के हर पिक्सेल को एक विशाल समीकरण के एक पद (term) में बदल दिया।
  • ट्रिक: उन्होंने एक्सटेंडेड यूक्लिडियन एल्गोरिदम (इसे एक सुपर-फास्ट पजल्स सॉल्वर समझें) नामक एक गणितीय उपकरण का उपयोग किया। यह सॉल्वर दो समीकरणों को देख सकता है और तुरंत बता सकता है: "हे, ये दोनों समीकरण लगभग एक जैसे हैं, इनमें केवल बहुत मामूली अंतर है।"
  • परिणाम: यदि समीकरणों में अंतर तय की गई "मामूली सीमा" से अधिक है, तो सिस्टम जान जाता है कि छवियां अलग हैं, भले ही छवियां स्वयं छिपी हुई हों।

5. यह क्यों महत्वपूर्ण है: "अदृश्य" हमले को रोकना

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

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

6. गति और दक्षता (Speed and Efficiency)

आपको लग सकता है कि यह सारा गणित करने में बहुत समय लगेगा। लेखक दिखाते हैं कि उनका सिस्टम वास्तव में बहुत तेज़ है।

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

सारांश

यह शोध पत्र एक नया तरीका प्रस्तुत करता है जिससे यह जांचा जा सके कि दो गुप्त छवियां समान हैं या नहीं, बिना यह बताए कि वे छवियां क्या हैं।

  • पुराना तरीका: "मुझे लगता है कि ये एक जैसे दिखते हैं।" (धोखा देना आसान है)।
  • नया तरीका: "मैं गणितीय रूप से सिद्ध करता हूँ कि ये एक विशिष्ट दूरी के भीतर हैं।" (बिना छवि को बदतर बनाए इसे धोखा देना असंभव है)।

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

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

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

Digest आज़माएँ →