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

CHEHAB RL: Learning to Optimize Fully Homomorphic Encryption Computations

यह शोध पत्र CHEHAB RL प्रस्तुत करता है, जो एक डीप रीइन्फोर्समेंट लर्निंग फ्रेमवर्क है जो वेक्टरइज़ेशन के लिए रीराइटिंग रूल्स लागू करना सीखकर फुली होमोमॉर्फिक एन्क्रिप्शन कोड के अनुकूलन को स्वचालित करता है, जिसके परिणामस्वरूप अत्याधुनिक तरीकों की तुलना में काफी तेज़ निष्पादन, कम शोर वृद्धि और बहुत तेज़ संकलन प्राप्त होता है।

मूल लेखक: Bilel Sefsaf, Abderraouf Dandani, Abdessamed Seddiki, Arab Mohammed, Eduardo Chielle, Michail Maniatakos, Riyadh Baghdadi

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

मूल लेखक: Bilel Sefsaf, Abderraouf Dandani, Abdessamed Seddiki, Arab Mohammed, Eduardo Chielle, Michail Maniatakos, Riyadh Baghdadi

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

यहाँ पेपर "CHEHAB RL: Learning to Optimize Fully Homomorphic Encryption Computations" का सरल भाषा और रचनात्मक उपमाओं (analogies) के साथ विवरण दिया गया है।

बड़ी तस्वीर: "लॉक बॉक्स" की समस्या

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

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

चुनौती: यह जादू अविश्वसनीय रूप से धीमा और अव्यवस्थित है। लॉक किए गए बॉक्स पर गणित करना सामान्य डेटा पर काम करने की तुलना में हजारों गुना अधिक समय लेता है। यह एक मोटे, भारी दस्ताने पहनकर और आँखों पर पट्टी बाँधकर केक बनाने की कोशिश करने जैसा है।

समस्या: रेसिपी लिखना कठिन है

इस "लॉक बॉक्स" वाले गणित को तेज़ बनाने के लिए, विशेषज्ञों को बहुत विशिष्ट, लो-लेवल कोड लिखना पड़ता है। यह उन मोटे दस्ताने पहनकर केक की रेसिपी लिखने जैसा है।

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

समाधान: CHEHAB RL (एक "स्मार्ट प्रशिक्षु")

इस पेपर के लेखकों ने CHEHAB RL नामक एक नया टूल बनाया है। हर एक संभावना को जाँचने के बजाय, उन्होंने कंप्यूटर को सीखने का तरीका सिखाया है, जिसे रीइन्फोर्समेंट लर्निंग (RL) कहा जाता है।

इसे एक स्मार्ट प्रशिक्षु शेफ (Apprentice Chef) को प्रशिक्षित करने की तरह समझें:

  1. लक्ष्य: प्रशिक्षु का काम लॉक किए गए बॉक्स में सामग्रियों को इस तरह से व्यवस्थित करना है कि गणित यथासंभव तेज़ हो और "शोर" (noise) कम से कम हो।
  2. प्रशिक्षण: प्रशिक्षु को कोई नियम पुस्तिका देने के बजाय, उन्होंने प्रशिक्षु को लॉक किए गए बॉक्स में सामग्रियों को व्यवस्थित करने के लाखों अलग-अलग तरीके आज़माने दिया।
    • यदि किसी व्यवस्था ने गणित को तेज़ बना दिया, तो प्रशिक्षु को एक "इनाम" (रिवॉर्ड) मिलता है।
    • यदि इसने चीज़ों को धीमा या शोर वाला बना दिया, तो उसे "सजा" (पेनल्टी) मिलती है।
  3. डेटासेट: प्रशिक्षु को सिखाने के लिए, लेखकों ने केवल रैंडम कचरा इस्तेमाल नहीं किया। उन्होंने एक लार्ज लैंग्वेज मॉडल (LLM)—जो वास्तविक दुनिया के कोड पर प्रशिक्षित एक सुपर-स्मार्ट AI है—का उपयोग किया ताकि हजारों वास्तविक "अभ्यास रेसिपी" बनाई जा सकें। यह प्रशिक्षु को रैंडम आटे और अंडों के ढेर के बजाय असली केक पर अभ्यास कराने जैसा है।

यह कैसे काम करता है: "रीराइटिंग" का खेल

इस सिस्टम का मुख्य हिस्सा लेगो (Lego) का खेल है।

  • आपके पास लेगो ब्रिक्स से बनी एक संरचना है (आपका एन्क्रिप्टेड कोड)।
  • आपके पास नियमों का एक सेट है (जैसे "इन दो ब्रिक्स को बदलें" या "इन तीन को एक में मिलाएँ")।
  • RL एजेंट (प्रशिक्षु) संरचना को देखता है और निर्णय लेता है: "यदि मैं यहाँ नियम A लागू करता हूँ, और फिर वहाँ नियम B लागू करता हूँ, तो क्या पूरी चीज़ अधिक स्थिर और तेज़ हो जाएगी?"

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

परिणाम: गति, शांति और दक्षता

यह पेपर उनके "स्मार्ट प्रशिक्षु" (CHEHAB RL) की तुलना वर्तमान के सबसे अच्छे टूल, जिसे Coyote कहा जाता है, से करता है। यहाँ क्या हुआ:

  • एग्जीक्यूशन स्पीड (केक बेक करना): CHEHAB RL द्वारा जनरेट किया गया कोड Coyote की तुलना में 5.3 गुना तेज़ चला। यह एक धीमे, मैनुअल ओवन से हाई-स्पीड कन्वेक्शन ओवन पर स्विच करने जैसा था।
  • शोर (Noise/Static): CHEHAB RL के साथ लॉक बॉक्स में "शोर" 2.54 गुना कम बढ़ा। इसका मतलब है कि अंतिम परिणाम बहुत स्पष्ट है और इसके खराब होने की संभावना कम है।
  • कंपाइलेशन टाइम (रेसिपी लिखना): शायद सबसे आश्चर्यजनक परिणाम यह था कि CHEHAB RL को अनुकूलित (optimized) कोड लिखने में उतना ही कम समय लगा जितना Coyote को उसे खोजने में लगा। प्रशिक्षु ने रणनीति जल्दी सीख ली, जबकि Coyote अभी भी घास के ढेर में सुई ढूँढने में व्यस्त था।

यह क्यों महत्वपूर्ण है

पेपर का दावा है कि इस विशिष्ट समस्या (FHE कोड को ऑप्टिमाइज़ करने) को हल करने के लिए Reinforcement Learning का उपयोग पहली बार किया गया है।

  • यह अव्यवस्थित कोड को संभालता है: पुराने टूल्स के विपरीत, जो केवल साफ-सुथरे, लूप-आधारित कोड पर काम करते हैं, यह सिस्टम अव्यवस्थित, अनस्ट्रक्चर्ड कोड (जैसे ऊन का उलझा हुआ गोला) को भी संभाल सकता है।
  • यह स्केल करता है: जैसे-जैसे समस्याएँ बड़ी होती जाती हैं, "स्मार्ट प्रशिक्षु" उन्हें संभालने में बेहतर होता जाता है, जबकि पुराने "ब्रूट फ़ोर्स" सर्च तरीके धीमे होते जाते हैं।

सारांश उपमा (Summary Analogy)

कल्पल्पिए कि आप किताबों के एक विशाल पुस्तकालय को व्यवस्थित करने की कोशिश कर रहे हैं जो सभी कांच के केसों में बंद हैं।

  • पुराना तरीका (Coyote): आप पुस्तकारों की एक टीम को नियुक्त करते हैं जो यह देखने के लिए किताबों की हर संभव व्यवस्था को आज़माते हैं कि कौन सी सबसे तेज़ है। वे थक जाते हैं, बहुत समय लेते हैं, और अक्सर एक "अच्छी" व्यवस्था चुन लेते हैं जो सबसे अच्छी नहीं होती।
  • नया तरीका (CHEHAB RL): आप एक जीनियस लाइब्रेरियन को नियुक्त करते हैं जो अन्य पुस्तकालयों को व्यवस्थित करने के हजारों वीडियो देखता है। वे उन पैटर्न को सीख लेते हैं जो काम करते हैं। जब आप उन्हें एक नया पुस्तकालय देते हैं, तो वे तुरंत सबसे अच्छा तरीका जानते हैं, जिससे वे बहुत कम समय में काम पूरा करते हैं और किताबें ढूँढना बहुत आसान हो जाता है।

पेपर निष्कर्ष निकालता है कि इस प्रकार के "सीखने" वाले दृष्टिकोण का उपयोग करके, हम "लॉक बॉक्स" तकनीक को वास्तविक दुनिया के उपयोग के लिए बहुत अधिक व्यावहारिक बना सकते हैं, जिससे हम घंटों या दिनों का इंतज़ार किए बिना निजी डेटा पर जटिल गणित कर सकते हैं।

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

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

Digest आज़माएँ →