ऐसा लगता है कि आप पेपर के इस भाग के बारे में पूछ रहे हैं:
इसलिए, जब तक इन मापों को सफलतापूर्वक छिपाया जाता है, तब तक एक क्वांटम गणना छिपी होती है। इसे प्राप्त करने के लिए, BQC प्रोटोकॉल विशेष संसाधनों का शोषण करता है जिसे ब्लाइंड क्लस्टर स्टेट्स कहा जाता है जिसे ध्यान से एक सामान्य संरचना के रूप में चुना जाना चाहिए जो अंतर्निहित गणना के बारे में कुछ नहीं बताता है (चित्र 1 देखें)।
- "ब्लाइंड क्वांटम कम्प्यूटिंग का प्रायोगिक प्रदर्शन" (2011)
वह अंतिम भाग, कैसे वे एक " सामान्य संरचना चाहते हैं जो अंतर्निहित गणना के बारे में कुछ भी नहीं बताता है " एक पाठक को आश्चर्यचकित कर सकता है कि कंप्यूटर की संरचना इसकी गणनाओं के बारे में जानकारी कैसे लीक कर सकती है।
एक साइबर योजना के बारे में जानकारी लीक करने वाली संरचना के एक सरल उदाहरण के रूप में, मान लीजिए कि बॉब सैली से सवाल पूछता है, जिससे हम यह मान लेते हैं कि सैली जवाब देगा yes
या no
। सैली सीधे उनके साझा वन-टाइम पैड (ओटीपी) का उपयोग करते हुए उनकी प्रतिक्रिया की पुष्टि करता है , जिसके परिणामस्वरूप सिफरटेक्स्ट होता है rk4
। ओटीपी योजना सामान्य रूप से सही गोपनीयता के बावजूद, यह स्पष्ट है कि सैली ने जवाब दिया yes
।
इस मामले में, कंप्यूटर को उस संदेश को दिए गए संदेश की लंबाई के बारे में जानकारी लीक करने के लिए संरचित किया गया था, जो विशेष रूप से इस आकस्मिक उदाहरण में विनाशकारी था। सामान्य तौर पर, संरचना गणना के बारे में जानकारी लीक कर सकती है। इस तरह के लीक से बचना एक अंधे-संगणना सर्वर के लिए आवश्यक होगा जैसे कि एक पेपर चर्चा करने का इरादा रखता है।
सामान्यतया, ऐसे हमले जो इस तरह संचालित होते हैं, उन्हें साइड-चैनल हमले कहा जाता है ।
इस पत्र के मामले में (यह स्वीकार करते हुए कि मैंने इसे जल्दी से स्किम्ड कर दिया है), ऐसा लगता है कि वे मूल रूप से एक सामान्य कम्प्यूटेशनल संरचना बनाने के बारे में बात कर रहे हैं जो अपने संरचनात्मक लक्षणों के माध्यम से जानकारी लीक नहीं करता है। उदाहरण के लिए, यदि संरचना संदेश के एक गुप्त पहलू के आधार पर किसी भी तरह से अलग तरीके से व्यवहार करती है, तो यह सर्वर को गुप्त जानकारी लीक कर सकती है जब सर्वर अपने स्वयं के कम्प्यूटेशनल व्यवहार को देखता है।
ऐसा प्रतीत होता है कि पेपर यह बताने की कोशिश कर रहा है कि कम्प्यूटेशनल यूनिट को इस तरह की सूचना लीक से बचने के लिए डिजाइन करने की आवश्यकता है।
बाद में कागज में, वे अंधा करने के बारे में चर्चा करते हैं :
में क्रिप्टोग्राफी , चकाचौंध एक तकनीक है जिसके द्वारा एक एजेंट (यानी, एक गणना करने के लिए एक सेवा प्रदान कर सकते है समारोह या तो असली इनपुट या वास्तविक उत्पादन जानने के बिना एक एन्कोड रूप में के लिए) एक ग्राहक। एन्क्रिप्शन तकनीक पर साइड-चैनल के हमलों को रोकने के लिए ब्लाइंडिंग तकनीकों के भी अनुप्रयोग हैं ।
- "ब्लाइंडिंग (क्रिप्टोग्राफी)" , विकिपीडिया
और, वास्तव में, इस कागज के बारे में सब कुछ अंधा कर रहा है: सर्वर के लिए अपने रहस्यों का खुलासा करने वाले ग्राहकों के बिना सर्वर के लिए काम करने का एक तरीका पता लगाना।
अंधे गणना को सक्षम करने का एक तरीका क्लाइंट को सर्वर पर भेजने से पहले उसके नौकरी के अनुरोध पर होमोमोर्फिक एन्क्रिप्शन का उपयोग करना है:
समरूप एन्क्रिप्शन का एक रूप है एन्क्रिप्शन कि अनुमति देता है अभिकलन पर ciphertexts , एक एन्क्रिप्टेड परिणाम, जो जब decrypted, आपरेशन के परिणाम से मेल खाता है जैसे कि वे पर प्रदर्शन किया गया था पैदा प्लेन टेक्स्ट । होमोमोर्फिक एन्क्रिप्शन का उद्देश्य एन्क्रिप्टेड डेटा पर कम्प्यूटेशन की अनुमति देना है।
- "होमोमोर्फिक एन्क्रिप्शन" , विकिपीडिया