Leveraging ASIC AI Chips for Homomorphic Encryption
यह शोध पत्र CROSS को प्रस्तुत करता है, जो एक ऐसा कंपाइलर फ्रेमवर्क है जो उच्च-परिशुद्धता अंकगणित (high-precision arithmetic) और डेटा परम्यूटेशन को कुशल निम्न-परिशुद्धता मैट्रिक्स ऑपरेशन्स और ऑफलाइन पैरामीटर समायोजन में बदलकर TPUs जैसे AI एक्सेलेरेटर्स और होमोमॉर्फिक एन्क्रिप्शन वर्कलोड के बीच के आर्किटेक्चरल अंतर को पाटता है, जिससे AI ASICs पर HE के लिए अत्याधुनिक ऊर्जा दक्षता प्राप्त होती है।
मूल पेपर CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) के तहत लाइसेंस किया गया है। नीचे दिए गए पेपर की यह व्याख्या AI से तैयार की गई है। इसे लेखकों ने न तो लिखा है, न इसका समर्थन किया है। तकनीकी सटीकता के लिए मूल पेपर देखें। पूरा डिस्क्लेमर पढ़ें
कल्पना कीजिए कि आपके पास एक स्वादिष्ट केक की गुप्त रेसिपी है। आप इस रेसिपी को एक अलग शहर के बेकर को भेजना चाहते हैं ताकि वे आपके लिए केक बना सकें, लेकिन आप नहीं चाहते कि वे सामग्री या निर्देश देख सकें।
होमोमोर्फिक एन्क्रिप्शन (HE) एक जादुई ओवन की तरह है जो बेकर को एक लॉक किए गए, अपारदर्शी बॉक्स के अंदर ही केक बनाने की अनुमति देता है। वे बॉक्स खोले बिना और उसके अंदर क्या है देखे बिना केक को मिला सकते हैं, गर्म कर सकते हैं और उस पर फ्रॉस्टिंग भी लगा सकते हैं। जब वे बॉक्स वापस भेजते हैं, तो आप उसे खोलते हैं और वहां एक पूरी तरह से बना हुआ केक मिलता है, लेकिन बेकर को कभी आपकी रेसिपी का पता नहीं चला।
समस्या क्या है? यह "जादू" अविश्वसनीय रूप से धीमा और ऊर्जा की खपत करने वाला है। यह ऐसा है जैसे ओवन के हर एक गियर को अपने हाथों से मैन्युअल रूप से घुमाने के लिए केक बनाने की कोशिश करना। इसमें बहुत समय लगता है और यह आपको थका देता है।
वर्तमान समाधान: "जनरलिस्ट" शेफ (GPUs)
इस प्रक्रिया को तेज करने के लिए, वैज्ञानिकों ने GPUs (गेमिंग कंप्यूटर में शक्तिशाली चिप्स) का उपयोग करना शुरू किया। सोचिए कि एक GPU 10,000 छोटे, सामान्य-उद्देश्य वाले शेफ की एक टीम है। वे कई चीजों में तेज़ हैं, लेकिन वे अभी भी इस "लॉक किए गए बॉक्स वाली बेकिंग" को बहुत सारे मैनुअल, बारीक-ट्यून किए गए आंदोलनों के साथ करने की कोशिश कर रहे हैं। यह हाथ से करने की तुलना में बहुत तेज़ है, लेकिन फिर भी यह अक्षम है और बहुत अधिक बिजली का उपयोग करता है।
नया विचार: "स्पेशलिस्ट" फैक्ट्री (AI चिप्स)
फिर, AI चिप्स (जैसे गूगल के TPUs) आते हैं। ये एक विशाल, अत्यधिक विशिष्ट फैक्ट्री की तरह हैं जिन्हें एक साथ लाखों समान खिलौना कारें बनाने के लिए डिज़ाइन किया गया है। वे एक विशिष्ट कार्य करने में अविश्वसनीय रूप से कुशल हैं: संख्याओं के बड़े ब्लॉकों (मैट्रिक्स) को बहुत तेज़ी से प्रोसेस करना।
समस्या: "लॉक किए गए बॉक्स वाली बेकिंग" के निर्देश (HE एल्गोरिदम) "जनरलिस्ट शेफ" (GPUs) के लिए लिखे गए थे। यदि आप उन निर्देशों को "स्पेशलिस्ट फैक्ट्री" (AI चिप्स) पर चलाने की कोशिश करते हैं, तो यह एक आपदा है।
- बेमेल (Mismatch): निर्देश फैक्ट्री को एक-एक करके बहुत छोटे और सटीक कार्य करने के लिए कहते हैं (जैसे सुई में धागा पिरोना), लेकिन फैक्ट्री एक साथ हजारों धातु की शीट ठोंकने (स्टैम्प करने) के लिए बनी है।
- परिणाम: फैक्ट्री 90% समय खाली बैठी रहती है, निर्देशों का इंतज़ार करती है, जबकि कुछ कर्मचारी जो वे छोटे कार्य कर सकते हैं, वे काम के बोझ से दब जाते हैं। यह एक अनाज के दाने को धकेलने के लिए विशाल स्टीमरोलर का उपयोग करने जैसा है।
समाधान: CROSS (अनुवादक)
यह पेपर CROSS पेश करता है, जो एक स्मार्ट कंपाइलर (एक अनुवादक प्रोग्राम) है जो "लॉक किए गए बॉक्स वाली बेकिंग" के निर्देशों को फिर से लिखता है ताकि "स्पेशलिस्ट फैक्ट्री" वास्तव में उन्हें कुशलतापूर्वक समझ सके और उपयोग कर सके।
CROSS दो जादुई चीजें करता है:
1. BAT (बेसिस-अलाइन्ड ट्रांसफॉर्मेशन): "पहेली सुलझाने वाला"
- पुराना तरीका: निर्देशों ने फैक्ट्री को इस तरह से नंबर गुणा करने के लिए कहा जिससे खाली जगहों (जीरो) से भरा एक विशाल ग्रिड बन गया। यह एक फैक्ट्री को धातु की शीट स्टैम्प करने के लिए कहने जैसा था, लेकिन शीट का 50% हिस्सा खाली स्थान था। मशीन खाली जगह को स्टैम्प करने में समय और ऊर्जा बर्बाद कर रही थी।
- CROSS का तरीका: BAT फैक्ट्री के काम शुरू करने से पहले ही निर्देशों को देखता है। वह महसूस करता है, "हे, हमें पता है कि ये खाली जगह हमेशा खाली ही रहेंगी!" वह उन्हें काट देता है और बचे हुए टुकड़ों को एक सघन, ठोस ब्लॉक में पुनर्व्यवस्थित करता है।
- उपमा: फैक्ट्री को छेद वाली शीट स्टैम्प करने के लिए कहने के बजाय, BAT उन्हें धातु का एक ठोस ब्लॉक देता है जो मशीन में पूरी तरह फिट बैठता है। अब, फैक्ट्री अपनी क्षमता के 100% पर काम कर रही है, अपने धीमे, कमजोर "वेक्टर इंजन" के बजाय अपने सुपर-फास्ट "मैट्रिक्स इंजन" (MXU) का उपयोग कर रही है।
2. MAT (मेमोरी-अलाइन्ड ट्रांसफॉर्मेशन): "पूर्व-व्यवस्थित लाइब्रेरी"
- पुराना तरीका: निर्देशों की आवश्यकता थी कि फैक्ट्री को बार-बार रुकना पड़े, एक किताब उठानी पड़े, उसे एक अलग शेल्फ पर ले जाना पड़े और फिर उसे वापस रखना पड़े। कंप्यूटिंग की भाषा में, यह डेटा को इधर-उधर "शफल" (shuffle) करना है। इन विशाल फैक्ट्रियों में, डेटा को इधर-उधर ले जाना धीमा और महंगा होता है।
- CROSS का तरीका: MAT यह समझ जाता है कि फैक्ट्री को हमेशा किताबों की एक विशिष्ट क्रम में आवश्यकता होती है। काम के दौरान किताबों को इधर-उधर ले जाने के बजाय, MAT काम शुरू होने से पहले ही लाइब्रेरी को पुनर्व्यवस्थित कर देता है।
- उपमा: यह उस शेफ की तरह है जो फ्रिज से सामग्री लेने के लिए बार-बार दौड़ने के बजाय, रसोई को पहले से ही हर सामग्री के साथ ठीक से स्टॉक कर देता है। कर्मचारी चीजों को इधर-उधर ले जाने के लिए कभी नहीं रुकते; वे बस खाना बनाते हैं।
परिणाम: एक सुपर-एफिशिएंट बेकरी
CROSS का उपयोग करके, शोधकर्ताओं ने एक गूगल TPU (एक AI चिप) को इतना तेज़ और ऊर्जा-कुशल बनाया कि यह बाजार में मौजूद लगभग किसी भी चीज़ से बेहतर प्रदर्शन करता है, जिसमें शामिल हैं:
- GPUs: यह काफी तेज़ है और कम बिजली का उपयोग करता है।
- FPGAs: कस्टम चिप्स जो इस काम के लिए डिज़ाइन किए गए हैं, लेकिन फिर भी धीमे हैं।
- विशेषized HE ASICs: यहाँ तक कि वे चिप्स जो विशेष रूप से इस एन्क्रिप्शन कार्य के लिए बनाए गए हैं (जिन्हें डिजाइन करने में लाखों खर्च होते हैं), वे केवल थोड़ा ही तेज़ हैं, लेकिन उन्हें बनाने की लागत बहुत अधिक है। CROSS आपको उसी प्रदर्शन का 90% एक ऐसे चिप पर देता है जो पहले से मौजूद है और व्यापक रूप से उपलब्ध है।
यह क्यों महत्वपूर्ण है
यह एक बड़ी बात है क्योंकि इसका मतलब है कि हमें अपनी गोपनीयता की रक्षा के लिए महंगे, कस्टम-निर्मित "जादुई ओवन" का इंतज़ार करने की ज़रूरत नहीं है। हम उन शक्तिशाली AI चिप्स का उपयोग कर सकते हैं जो आज हमारे डेटा सेंटरों में पहले से मौजूद हैं।
संक्षेप में: CROSS वह अनुवादक है जो एक सुपर-फास्ट AI फैक्ट्री को गुप्त गणित के धीमे और जटिल काम करने के लिए सिखाता है, जिससे एक अनाड़ी, ऊर्जा-बर्बाद करने वाली प्रक्रिया एक चिकनी, हाई-स्पीड ऑपरेशन में बदल जाती है। यह साबित करता है कि हम गति से समझौता किए बिना या भारी खर्च किए बिना मजबूत गोपनीयता सुरक्षा प्राप्त कर सकते हैं।
अपने क्षेत्र के पेपरों की भीड़ में उलझे हुए हैं?
आपके रिसर्च कीवर्ड से मेल खाने वाले सबसे नए और अलग सोच वाले पेपरों का रोज़ाना Digest पाएँ—तकनीकी सारांश के साथ, आपकी भाषा में।