PrivAR: Client-Side Privacy Framework for Real-Time Location-Based Augmented Reality
PrivAR एक नवीन क्लाइंट-साइड प्राइवेसी फ्रेमवर्क है जो रियल-टाइम लोकेशन-आधारित ऑगमेंटेड रियलिटी के लिए हल्के 'प्लानर स्टेयरकेस मैकेनिज्म' (Planar Staircase Mechanisms) का उपयोग करता है ताकि मौजूदा समाधानों की तुलना में सख्त लेटेंसी बाधाओं को बनाए रखते हुए और एप्लिकेशन उपयोगिता में महत्वपूर्ण सुधार करते हुए, एक साथ मजबूत प्रति-स्थान (per-location) और प्रक्षेपवक्र-स्तर (trajectory-level) की गोपनीयता गारंटी प्रदान की जा सके।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आप एक ऐसा खेल खेल रहे हैं जहाँ आपके फोन का कैमरा वास्तविक दुनिया को देखता है, लेकिन यह आपकी गलियों में डिजिटल राक्षसों, खजानों या दोस्तों को ओवरले (overlay) करता है। इसे लोकेशन-बेस्ड ऑगमेंटेड रियलिटी (LB-AR) कहा जाता है। इस खेल को चलाने के लिए, आपके फोन को अक्सर एक मिनट में दर्जनों बार गेम सर्वर को आपके सटीक GPS निर्देशांक (coordinates) फुसफुसाकर बताने पड़ते हैं, ताकि डिजिटल दुनिया भौतिक दुनिया के साथ पूरी तरह से संरेखित (aligned) रहे। इसे "हॉट पोटैटो" के एक हाई-स्पीड खेल की तरह समझें जहाँ आपकी लोकेशन ही वह आलू है; यदि आप इसे फेंकना बंद कर देते हैं, तो खेल रुक जाता है।
हालाँकि, यह निरंतर फुसफुसाहट एक गोपनीयता दुःस्वप्न (privacy nightmare) पैदा करती है। यदि कोई आपके लोकेशन स्ट्रीम को सुन ले, तो वे आपके डॉट्स को मैप पर चलते हुए देखकर ठीक से पता लगा सकते हैं कि आप कहाँ रहते हैं, आप कहाँ काम करते हैं, और यहाँ तक कि आपकी दैनिक आदतें भी क्या हैं। यह "ट्रैजेक्टरी इन्फरेंस" (trajectory inference) की समस्या है। आप सोच सकते हैं, "मैं बस सिग्नल में कुछ स्टैटिक (static) जोड़ दूँगा," लेकिन यह पेचीदा है। यदि आप बहुत अधिक स्टैटिक (शोर) जोड़ते हैं, तो खेल टूट जाता है क्योंकि डिजिटल राक्षस गलत जगह दिखाई देने लगते हैं। यदि आप बहुत कम जोड़ते हैं, तो जासूस अभी भी आपका रास्ता पता लगा सकते हैं। चुनौती आपके स्थान को इतना बदलने की है कि आपके रहस्य छिपे रहें, लेकिन इतना भी नहीं कि खेल खेलने लायक न रहे, और यह सब आपके फोन पर बिना किसी देरी के तुरंत हो जाए।
यहाँ आता है PrivAR, एक नया प्राइवेसी टूलकिट जिसे विशेष रूप से इन तेज़-तर्रार वास्तविक समय के खेलों के लिए डिज़ाइन किया गया है। PrivAR के पीछे के शोधकर्ताओं ने महसूस किया कि स्थान डेटा को सुरक्षित करने के लिए उपयोग किए जाने वाले मानक तरीके इस काम के लिए बहुत अनाड़ी थे। वे या तो बहुत धीमे थे, जिससे गेम लैग (lag) होता था, या वे इतना अधिक "स्टैटिक" जोड़ देते थे कि गेम खेलना असंभव हो जाता था। इसे ठीक करने के लिए, टीम ने दो चतुर तरकीबें बनाईं जो पूरी तरह से आपके फोन पर चलती हैं, जिसका अर्थ है कि गेम सर्वर को बदलने की आवश्यकता नहीं है।
पहली तरकीब को प्लानर स्टेयरकेस मैकेनिज्म (PSM) कहा जाता है। कल्पना कीजिए कि आप अपने पास के किसी स्थान की रिपोर्ट करके अपनी सटीक स्थिति को छिपाने की कोशिश कर रहे हैं। पुराना तरीका (जिसे प्लानर लाप्लास कहा जाता था) एक पासा फेंकने जैसा था जहाँ आपके द्वारा 100 मीटर दूर का स्थान रिपोर्ट किए जाने की संभावना उतनी ही थी जितनी कि 1 मीटर दूर का। इससे गेम में बहुत अधिक जिटर (jitter) आ जाता था। नया "स्टेयरकेस" तरीका अधिक स्मार्ट है: यह एक भारित (weighted) पासा फेंकने जैसा है जो आपके वास्तविक स्थान के बहुत करीब के स्थानों को अत्यधिक प्राथमिकता देता है, जिससे दूर जाने की संभावना बहुत कम हो जाती है। यह गेम को सुचारू रखता है और राक्षसों को सही जगह पर रखता है, जबकि फिर भी आपके सटीक स्थान को छिपाता है। परीक्षणों में, इस पद्धति ने पुराने तरीके की तुलना में गेम की गुणवत्ता (quality of service) में 50% तक सुधार किया, जिसका अर्थ है कि आप बिना गेम खराब हुए अधिक वर्चुअल वस्तुओं को पकड़ सकते हैं।
दूसरी तरकीब, PSM-I, उस समस्या से निपटती है जहाँ जासूस केवल आपके वर्तमान स्थान को ही नहीं, बल्कि आपकी पूरी यात्रा को देखते हैं। यदि आप हर सेकंड एक नया स्कैम्बल किया हुआ स्थान रिपोर्ट करते हैं, तो एक जासूस आपके पथ का पुनर्निर्माण कर सकता है, भले ही प्रत्येक व्यक्तिगत रिपोर्ट धुंधली हो। PSM-I आपके फोन पर एक "प्राइवेसी बफर" या एक गुप्त मध्यस्थ की तरह कार्य करता है। हर बार जब आप चलते हैं, तो एक नया स्कैम्बल किया हुआ स्थान भेजने के बजाय, फोन जाँचता है: "क्या मैं पर्याप्त दूरी तक चला हूँ?" यदि आप बस अपनी जगह पर खड़े हैं या पैर हिला रहे हैं, तो फोन पिछले भेजे गए स्कैम्बल किए गए स्थान का ही पुन: उपयोग करता है। यह केवल तभी एक नया स्थान भेजता है जब आपने वास्तव में एक महत्वपूर्ण दूरी तय की हो। यह आपकी गतिविधियों के बीच के लिंक को तोड़ देता है, जिससे एक जासूस के लिए आपके पथ का पुनर्निर्माण करना बहुत कठिन हो जाता है। सिमुलेशन में, इस दृष्टिकोण ने हमलावरों के लिए आपके वास्तविक पथ का अनुमान लगाना मानक तरीकों की तुलना में 1.8 गुना कठिन बना दिया।
सबसे अच्छी बात यह है कि यह सारा प्राइवेसी जादू अविश्वसनीय रूप से तेज़ होता है। शोधकर्ताओं ने इसे आज़माने के लिए Pokémon GO के समान एक प्रोटोटाइप गेम बनाया। उन्होंने पाया कि प्राइवेसी टूल्स ने लगभग कोई देरी नहीं जोड़ी—प्रति अपडेट केवल 0.06 मिलीसेकंड। यह गेम के काम करने के कुल समय के 0.2% से भी कम है, जो मानवीय आँख के लिए लगभग अदृश्य है। टीम ने दिखाया है कि आपको एक मज़ेदार, रिस्पॉन्सिव गेम और अपनी गोपनीयता के बीच किसी एक को चुनने की ज़रूरत नहीं है; PrivAR के साथ, आप दोनों पा सकते हैं, और वह भी अपने फोन की बैटरी को खुश रखते हुए और गेम सर्वर को बदले बिना।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।