हाइप चेक: क्वांटम तकनीक अभी कहाँ खड़ी है
आज के क्वांटम कंप्यूटर छोटे और नॉइज़ी हैं। जानें कि क्या साबित हो चुका है, एरर करेक्शन इतना बड़ा लक्ष्य क्यों है, और सिक्योरिटी के लिए पोस्ट-क्वांटम क्रिप्टोग्राफी अभी क्यों मायने रखती है।
60 सेकंड में
हाइप चेक: क्वांटम तकनीक अभी कहाँ खड़ी है
आज के क्वांटम कंप्यूटर छोटे और नॉइज़ी हैं। जानें कि क्या साबित हो चुका है, एरर करेक्शन इतना बड़ा लक्ष्य क्यों है, और सिक्योरिटी के लिए पोस्ट-क्वांटम क्रिप्टोग्राफी अभी क्यों मायने…
थ्योरी में क्या साबित हो चुका है
| एल्गोरिदम | समस्या | स्पीड-अप | ज़रूरत |
|---|---|---|---|
| Shor's algorithm | बड़ी संख्याओं के फ़ैक्टर निकालना, और पब्लिक-की क्रिप्टोग्राफी में इस्तेमाल होने वाली इससे जुड़ी समस्याएँ | किसी भी ज्ञात क्लासिकल तरीके से कहीं ज़्यादा तेज़ (पॉलीनोमियल, जबकि सबसे बेहतरीन क्लासिकल तरीका बहुत तेज़ी से बढ़ता है) | एक बड़ा, एरर-करेक्टेड क्वांटम कंप्यूटर |
| Grover's algorithm | किसी अनस्ट्रक्चर्ड लिस्ट में से किसी खास आइटम को खोजना | क्वाड्रैटिक: लगभग N स्टेप्स के बजाय लगभग √N स्टेप्स | कई भरोसेमंद क्यूबिट्स; फ़ायदा एक्सपोनेंशियल से कम है |
| क्वांटम सिमुलेशन | क्वांटम नियमों का पालन करने वाले मॉलिक्यूल्स और मैटेरियल्स का सिमुलेशन करना | कुछ समस्याओं के लिए बहुत बड़ा फ़ायदा होने की उम्मीद; इसके लिए बिल्कुल स्वाभाविक | आकार और सटीकता समस्या पर निर्भर करती है |
आज की मशीनें क्या कर सकती हैं
एरर करेक्शन: सबसे बड़ा लक्ष्य
import numpy as np
rng = np.random.default_rng(0)
trials = 100_000
for p in [0.01, 0.05, 0.1, 0.3, 0.6]:
flips = rng.random((trials, 3)) < p # which of the 3 copies flipped
wrong_after_vote = flips.sum(axis=1) >= 2 # majority is wrong
theory = 3 * p**2 - 2 * p**3
print(f"p = {p:.2f} one copy wrong: {p:.3f} after vote: {wrong_after_vote.mean():.4f} (theory {theory:.4f})")सिक्योरिटी टीमें अभी से क्यों ध्यान दे रही हैं: पोस्ट-क्वांटम क्रिप्टोग्राफी
- अभी चुराओ, बाद में डिक्रिप्ट करो (Harvest now, decrypt later)। कोई हमलावर आज एन्क्रिप्टेड ट्रैफ़िक को रिकॉर्ड करके रख सकता है, इस उम्मीद में कि वह सालों बाद इसे डिक्रिप्ट कर लेगा। जो डेटा लंबे समय तक गुप्त रहना चाहिए, जैसे स्वास्थ्य या सरकारी रिकॉर्ड, उस पर अभी से खतरा मंडरा रहा है।
- क्रिप्टोग्राफी बदलने में सालों लग जाते हैं। बैंकों, टेलीकॉम कंपनियों और सरकारों को सॉफ़्टवेयर, हार्डवेयर, कार्ड और डिवाइस अपडेट करने पड़ते हैं। देर से शुरुआत करना खतरनाक हो सकता है।
- क्वांटम की डिस्ट्रीब्यूशन: कीज़ साझा करने के लिए असली क्वांटम हार्डवेयर और विशेष लिंक का उपयोग करता है
- गणित पर आधारित नए एल्गोरिदम जो आज के कंप्यूटरों और नेटवर्कों पर चलते हैं
और देखें और पढ़ें
लैब
एक पेज का हाइप चेक: पाँच क्वांटम दावों को साबित, आज दिखाया गया, या खुले सवाल में बाँटा गया, हर एक के कारण के साथ।
समस्या
यह सोचने और लिखने की एक लैब है। नीचे दिए गए हर दावे के लिए 2–4 लाइनें लिखें: उसे किसी एक बॉक्स में रखें (थ्योरी में साबित, आज असली मशीनों पर दिखाया गया, खुला सवाल, या गलत), और बताएं कि क्यों।
- "एक बड़ा, error-corrected क्वांटम कंप्यूटर RSA में इस्तेमाल होने वाले नंबर्स को जाने-माने क्लासिकल तरीकों से कहीं ज़्यादा तेज़ी से फ़ैक्टर कर सकता है।"
- "क्वांटम कंप्यूटर AI मॉडल्स को ट्रेन करने की प्रोसेस को exponentially तेज़ बना देंगे।"
- "Entanglement की मदद से हम रोशनी से भी तेज़ मैसेज भेज सकते हैं।"
- "Grover's algorithm अनस्ट्रक्चर्ड सर्च के लिए quadratic स्पीड-अप देता है।"
- "क्वांटम कंप्यूटर एक साथ हर जवाब आज़माते हैं और सबसे अच्छा जवाब चुनते हैं।"
आखिर में, बैंक की IT टीम में काम करने वाले किसी दोस्त के लिए तीन वाक्य लिखें: post-quantum cryptography उनके लिए अभी क्यों मायने रखती है, और वे क्या पहला कदम उठाने का सुझाव दे सकते हैं (उदाहरण के लिए, इसकी लिस्ट बनाना कि public-key cryptography का इस्तेमाल कहाँ-कहाँ होता है)।
आपका काम तब पूरा होगा जब
कठिन सवाल
उत्तर देखने से पहले ख़ुद जवाब देने की कोशिश करें। अगर आप इनके जवाब दे सकते हैं, तो आप पाठ समझ गए हैं।
Q1अगर Grover's algorithm सर्च के लिए quadratic स्पीड-अप देता है, तो symmetric key की लंबाई दोगुनी करने से सुरक्षा वापस पहले जैसी क्यों हो जाती है?दिखाएं
k-bit की (key) पर क्लासिकल तरीके से brute-force सर्च करने में लगभग 2ᵏ कोशिशें लगती हैं। Grover's algorithm को लगभग √(2ᵏ) = 2^(k/2) स्टेप्स की ज़रूरत होती है। इसलिए 256-bit की में Grover की मेहनत लगभग उतनी ही लगेगी जितनी 128-bit की में क्लासिकल तरीके से लगती है, जो कि अभी भी पहुंच से बाहर है। यही वजह है कि symmetric encryption पर RSA और elliptic-curve तरीकों की तुलना में कम असर पड़ता है, जिन्हें Shor's algorithm पूरी तरह से तोड़ देता है।
Q2सिर्फ "ज़्यादा qubits" होना ही इस बात का एक कमज़ोर पैमाना क्यों है कि क्वांटम कंप्यूटर कितना काम का है?दिखाएं
उपयोगिता इस बात पर निर्भर करती है कि हर ऑपरेशन कितना सटीक है, qubits कितने समय तक अपनी स्टेट बनाए रखते हैं, qubits आपस में कैसे जुड़ते हैं, और क्या गलतियों (errors) को सुधारा जा सकता है। बहुत सारे noisy qubits गलतियों से नतीजे खराब होने से पहले सिर्फ छोटे सर्किट्स ही चला पाते हैं। बहुत कम एरर रेट वाली, या काम करने वाले logical qubits वाली छोटी मशीन कहीं ज़्यादा काम कर सकती है।
अक्सर पूछे जाने वाले सवाल
क्या क्वांटम कंप्यूटर मेरे लैपटॉप को बेकार बना देंगे?
नहीं। क्वांटम कंप्यूटरों से खास समस्याओं के लिए विशेष उपकरण होने की उम्मीद है, जिनका इस्तेमाल आम कंप्यूटरों के साथ किया जाएगा, ठीक किसी खास लैब मशीन की तरह। ईमेल, गेम्स, वीडियो और ज़्यादातर AI क्लासिकल हार्डवेयर पर ही चलते रहेंगे।
क्या मेरा UPI पेमेंट या WhatsApp मैसेज आज खतरे में है?
आज मौजूद किसी भी क्वांटम कंप्यूटर से तो नहीं। चिंता भविष्य को लेकर है और उस डेटा को लेकर है जिसे अभी रिकॉर्ड करके बाद में डिक्रिप्ट किया जा सकता है। इसीलिए बैंक, ऐप बनाने वाले और सरकारें पोस्ट-क्वांटम क्रिप्टोग्राफी की ओर बढ़ने पर काम कर रहे हैं। अपने ऐप्स को अपडेट रखें ताकि आपको ये बदलाव मिलते रहें।
अगर Grover's algorithm खोज को तेज़ करता है, तो क्या यह वेब सर्च में मदद करता है?
उस तरह से नहीं जैसा नाम से लगता है। Grover's algorithm एक अनस्ट्रक्चर्ड स्पेस में खोजने के लिए है जहाँ आप केवल एक-एक करके चीज़ों को चेक कर सकते हैं, और यह N के बजाय लगभग √N स्टेप्स देता है। वेब सर्च इंडेक्स और स्ट्रक्चर का इस्तेमाल करता है, जिसका क्लासिकल कंप्यूटर पहले से ही बहुत अच्छी तरह फ़ायदा उठाते हैं।
मैं किसी गंभीर क्वांटम दावे और महज़ हाइप में फ़र्क कैसे करूँ?
इन चीज़ों पर ध्यान दें: कोई तय, खास समस्या; सबसे बेहतरीन क्लासिकल तरीके से तुलना; ईमानदार एरर बार्स; क्या यह असली हार्डवेयर पर चला था; और क्या दूसरे रिसर्चर्स ने इसकी जाँच की है। बिना किसी विवरण के "क्वांटम AI सब कुछ हल कर देगा" जैसे दावों से सावधान रहें।
पाठ का टेस्ट
5 सवाल। पास होने और इस पाठ को पूरा करने के लिए 3 सही होने चाहिए (60%)।