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

Ciphertext- and Polynomial-Level Optimization for Fully Homomorphic Encryption

यह शोधपत्र Recifhe को प्रस्तुत करता है, जो एक नवीन मल्टी-लेवल कंपाइलर है जो सिफरटेक्स्ट स्तर पर वैश्विक अनुकूलन (ग्लोबल ऑप्टिमाइजेशन) करने और सूक्ष्म-स्तरीय बहुपद (पॉलीनोमियल) स्तर पर अनावश्यक गणनाओं को समाप्त करने द्वारा 1.25x की गति वृद्धि प्राप्त करता है।

मूल लेखक: Seongho Kim, Heelim Choi, Jaemin Kim, Seonyoung Cheon, Dongkwan Kim, Jaeho Lee, Hoyun Youm, Dongyoon Lee, Hanjun Kim, Yongwoo Lee

प्रकाशित 2026-07-20
📖 5 मिनट में पढ़ें🧠 गहराई से पढ़ें

मूल लेखक: Seongho Kim, Heelim Choi, Jaemin Kim, Seonyoung Cheon, Dongkwan Kim, Jaeho Lee, Hoyun Youm, Dongyoon Lee, Hanjun Kim, Yongwoo Lee

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

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

इस जादू को काम करने के लिए, गुप्त डेटा को साइफरटेक्स्ट (ciphertext) नामक किसी चीज़ में बदल दिया जाता है। कंप्यूटर के भीतर, यह साइफरटेक्स्ट केवल एक बड़ा ब्लॉक नहीं है; यह वास्तव में एक विशाल, जटिल बहुपद (एक फैंसी गणितीय समीकरण जिसमें कई पद होते हैं) है। जब कंप्यूटर एक सरल कार्य करता है जैसे "इन दो संख्याओं को जोड़ें," तो वह वास्तव में छोटे बहुपद चरणों का एक लंबा, घुमावदार क्रम चला रहा होता है। समस्या यह है कि हम जो सॉफ्टवेयर टूल उपयोग करते हैं जिनसे हम कंप्यूटर को यह बताने के लिए निर्देश देते हैं कि यह कैसे किया जाए, वे थोड़े अनाड़ी रहे हैं। वे पूरे साइफरटेक्स्ट को एक भारी सूटकेस की तरह मान रहे हैं। वे जानते हैं कि सूटकेस को कुशलतापूर्वक कैसे पैक किया जाए, लेकिन वे यह देखने के लिए इसके अंदर नहीं देखते कि क्या वे जगह या समय बचाने के लिए इसके भीतर की वस्तुओं को फिर से व्यवस्थित कर सकते हैं। वे इन सूक्ष्म, छिपे हुए अवसरों को छोड़ देते हैं क्योंकि वे समस्या को बहुत दूर से देख रहे हैं।

यहाँ रेसीफहे (Recifhe) आता है, एक नया, सुपर-स्मार्ट कंपाइलर (एक प्रोग्राम जो मानवीय निर्देशों को मशीन कोड में अनुवादित करता है) जिसे सोंगहो किम और उनकी टीम ने बनाया है। रेसीफहे को एक मास्टर ऑर्गनाइज़र के रूप में समझें जो न केवल सूटकेस को देखता है; वह उसे खोलता है, उसकी हर एक वस्तु को बाहर निकालता है, और यात्रा को सुगम बनाने के लिए पूरे ढेर को फिर से व्यवस्थित करता है।

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

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

परिणाम प्रभावशाली हैं। जब उन्होंने 1-12 विभिन्न कार्यों पर रेसीफहे का परीक्षण किया, जिनमें सरल गणितीय समस्याओं से लेकर न्यूरल नेटवर्क जैसे जटिल AI मॉडल तक शामिल थे, तो यह पिछले सर्वोत्तम तरीकों की तुलना में 1.25 गुना तेज़ चला जो केवल बड़ी तस्वीर को देखते थे। इससे भी महत्वपूर्ण बात यह है कि यह केवल तेज़ ही नहीं हुआ; यह मेमोरी के मामले में भी स्मार्ट बना। जबकि अन्य तरीके जो गणित को पुनर्गठित करने की कोशिश करते थे, अक्सर कंप्यूटर की मेमोरी खत्म कर देते थे (जैसे एक छोटी कार में बहुत सारे सूटकेस फिट करने की कोशिश करना), रेसीफहे के सावधानीपूर्वक शेड्यूलिंग ने मेमोरी के उपयोग को कम रखा, जिसने मौजूदा लाइब्रेरी में पाए गए मैन्युअल रूप से अनुकूलित संस्करणों की तुलना में केवल 0.93 गुना मेमोरी का उपयोग किया।

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

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

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

Digest आज़माएँ →