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

Secure Conformance Checking using Token-based Replay and Homomorphic Encryption

यह शोध पत्र एक सुरक्षित अनुरूपता जाँच (conformance checking) दृष्टिकोण का प्रस्ताव करता है जो टोकन-आधारित रिप्ले को होमोमोर्फिक एन्क्रिप्शन के साथ जोड़कर, संवेदनशील इवेंट लॉग डेटा को प्रकट किए बिना, एक लॉग स्वामी को बाहरी मॉडल के विरुद्ध प्रक्रिया अनुपालन को सत्यापित करने में सक्षम बनाता है।

मूल लेखक: Luis-Armando Rodríguez-Flores, Luciano García-Bañuelos, Abel Armas-Cervantes, Astrid-Monserrat Rivera-Partida

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

मूल लेखक: Luis-Armando Rodríguez-Flores, Luciano García-Bañuelos, Abel Armas-Cervantes, Astrid-Monserrat Rivera-Partida

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

यहाँ इस शोध पत्र (paper) का सरल भाषा और रोज़मर्रा के उदाहरणों के साथ विवरण दिया गया है।

मुख्य विचार: "गुप्त रेसिपी" की समस्या

कल्पना कीजिए कि आप एक प्रसिद्ध शेफ (प्रोसेस ओनर) हैं जिसके पास एक परफेक्ट केक की गुप्त रेसिपी है। आप यह रेसिपी एक बेकरी (लॉग ओनर) को बेचना चाहते हैं ताकि वे इसे बना सकें। हालाँकि, बेकरी चिंतित है: यदि वे आपको अपने बेकिंग लॉग्स (उन्होंने वास्तव में क्या बनाया उसके रिकॉर्ड) भेजते हैं, तो आप उनकी गुप्त ग्राहक सूचियाँ या उनके अपने अनूठे बेकिंग तरीके जान सकते हैं।

दूसरी ओर, आप (शेफ) भी अपनी गुप्त रेसिपी उन्हें सादे टेक्स्ट (plain text) में नहीं भेजना चाहते, क्योंकि वे इसे चुरा सकते हैं या प्रतिस्पर्धियों के साथ साझा कर सकते हैं।

समस्या: बेकरी शेफ को यह कैसे साबित कर सकती है कि वे रेसिपी का सही ढंग से पालन कर रहे हैं, बिना शेफ को बेकरी के लॉग्स दिखाए, और बिना बेकरी को शेफ की गुप्त रेसिपी दिखाए?

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


मुख्य अवधारणाएँ

1. टोकन का खेल (टोकन-आधारित रिप्ले)

यह जाँचने के लिए कि क्या किसी प्रक्रिया का सही ढंग से पालन किया जा रहा है, यह पेपर टोकन-आधारित रिप्ले नामक विधि का उपयोग करता है।

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

2. जादुई बॉक्स (होमोमोर्फिक एन्क्रिप्शन)

यह वह तकनीक है जो गोपनीयता को संभव बनाती है।

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

इस पेपर की विधि कैसे काम करती है

लेखकों ने इन दोनों विचारों को मिला दिया। उन्होंने "टोकन के खेल" को गणितीय समस्याओं (मैट्रिक्स गुणन) में बदल दिया जिन्हें "जादुई बॉक्स" के अंदर हल किया जा सकता है।

दोनों पक्षों के बीच यह चरण-दर-चरण प्रक्रिया इस प्रकार है:

  1. सेटअप:

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

    • बेकरी शेफ को लॉक किया हुआ "अगला मूव" भेजती है।
    • शेफ उस लॉक किए हुए मूव को अपनी लॉक की हुई "रूलबुक" में डालता है।
    • शेफ गणित करता है: जादुई बॉक्स का उपयोग करके, शेफ गणना करता है:
      • "क्या यह चाल संभव है?"
      • "यदि नहीं, तो हमें कितने टोकन उधार लेने की आवश्यकता है?"
      • "टोकन कहाँ समाप्त होते हैं?"
    • शेफ लॉक किए हुए परिणाम बेकरी को वापस भेजता है।
  3. परिणाम:

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

उन्होंने क्या पाया (मूल्यांकन)

लेखकों ने Zama's Concrete (एक सॉफ्टवेयर जो "जादुई बॉक्स" गणित को संभालता है) नामक टूल का उपयोग करके इस प्रणाली का एक प्रोटोटाइप बनाया।

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

सारांश

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

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

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

Digest आज़माएँ →