सुपरडेंस कोडिंग: Difference between revisions
No edit summary |
No edit summary |
||
(7 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
{{multiple issues|{{more footnotes|date=August 2013}} | {{multiple issues|{{more footnotes|date=August 2013}} | ||
{{refimprove|date=August 2013}}}} | {{refimprove|date=August 2013}}}} | ||
[[File:Video superdense coding.ogg|right|thumb|सुपरडेंस कोडिंग के व्यक्तिगत चरणों को प्रदर्शित करने वाला योजनाबद्ध वीडियो। दो बिट्स से युक्त एक संदेश (वीडियो में ये (1,0) हैं) केवल एक कण का उपयोग करके स्टेशन A से स्टेशन B तक भेजा जाता है। यह कण स्रोत S द्वारा बनाई गई एक उलझी हुई जोड़ी का सदस्य है। स्टेशन A पहले अपने कण पर एक उचित रूप से चयनित संचालन लागू करता है और फिर इसे स्टेशन B में भेजता है, जो बेल आधार पर दोनों कणों को मापता है। माप परिणाम स्टेशन A द्वारा भेजे गए दो बिट्स को पुनः प्राप्त करता है।]][[क्वांटम सूचना सिद्धांत]] में, सुपरडेंस कोडिंग (जिसे ''सघन कोडिंग'' भी कहा जाता है) एक [[क्वांटम संचार]] प्रोटोकॉल है जो प्रेषक और | [[File:Video superdense coding.ogg|right|thumb|सुपरडेंस कोडिंग के व्यक्तिगत चरणों को प्रदर्शित करने वाला योजनाबद्ध वीडियो। दो बिट्स से युक्त एक संदेश (वीडियो में ये (1,0) हैं) केवल एक कण का उपयोग करके स्टेशन A से स्टेशन B तक भेजा जाता है। यह कण स्रोत S द्वारा बनाई गई एक उलझी हुई जोड़ी का सदस्य है। स्टेशन A पहले अपने कण पर एक उचित रूप से चयनित संचालन लागू करता है और फिर इसे स्टेशन B में भेजता है, जो बेल आधार पर दोनों कणों को मापता है। माप परिणाम स्टेशन A द्वारा भेजे गए दो बिट्स को पुनः प्राप्त करता है।]][[क्वांटम सूचना सिद्धांत]] में, '''सुपरडेंस कोडिंग(कूटलेखन)''' (जिसे ''सघन कोडिंग'' भी कहा जाता है) एक [[क्वांटम संचार]] प्रोटोकॉल है जो प्रेषक और प्राप्तिकर्ता की धारणा के अंतर्गत केवल छोटी संख्या में क्वैबिट संचारित करके जानकारी के कई क्लासिक बिट्स को संचारित करता है। अपने सरलतम रूप में प्रोटोकॉल में दो पक्ष सम्मिलित होते हैं जिन्हें अधिकतर इस संदर्भ में [[ऐलिस और बॉब]] के रूप में जाना जाता है, जो अधिकतम उलझे हुए क्वैबिट की एक जोड़ी साझा करते है और ऐलिस को दो बिट्स (''यानी'', 00, 01, 10 या 11 में से एक) बॉब को केवल एक [[ qubit |क्वबिट (qubit)]] भेजकर संचारित करने की अनुमति देते हैं।<ref name="bennett1992communication">{{cite journal|last1=Bennett|first1=C.|last2=Wiesner|first2=S.|year=1992|title=आइंस्टीन-पोडॉल्स्की-रोसेन राज्यों पर एक- और दो-कण ऑपरेटरों के माध्यम से संचार|journal=Physical Review Letters|volume=69|issue=20|pages=2881–2884|doi=10.1103/PhysRevLett.69.2881|pmid=10046665|bibcode=1992PhRvL..69.2881B }}</ref><ref name="NielsenChuang2010">{{cite book|url=https://books.google.com/books?id=-s4DEy7o-a0C|title=Quantum Computation and Quantum Information: 10th Anniversary Edition|last1=Nielsen|first1=Michael A.|last2=Chuang|first2=Isaac L.|date=9 December 2010|publisher=Cambridge University Press|isbn=978-1-139-49548-6|page=97|section=2.3 Application: superdense coding}}</ref> यह प्रोटोकॉल पहली बार 1970 में चार्ल्स एच. बेनेट (भौतिक विज्ञानी) और [[स्टीफन विस्नर]] द्वारा प्रस्तावित किया गया था।<ref>[https://orsattath.wordpress.com/2021/08/14/stephen-wiesner/ Stephen Wiesner] Memorial blog post by Or Sattath, with scan of Bennett's handwritten notes from 1970. See also [https://www.scottaaronson.com/blog/?p=5730 Stephen Wiesner (1942-2021)] by [[Scott Aaronson]], which also discusses this topic.</ref> (हालाँकि 1992 तक उनके द्वारा प्रकाशित नहीं किया गया था) और 1996 में क्लॉस मैटल, हेराल्ड वेनफर्टर, पॉल जी. क्वियाट और [[एंटोन ज़िलिंगर]] द्वारा उलझे हुए फोटॉन जोड़े का उपयोग करके प्रयोगात्मक रूप से वास्तविक रूप दिया गया था।<ref name="NielsenChuang2010" />'''सुपरडेंस कोडिंग''' को [[क्वांटम टेलीपोर्टेशन]] के विपरीत माना जा सकता है, जिसमें कोई दो क्लासिक बिट्स को संचारित करके ऐलिस से बॉब तक एक क्विबिट स्थानांतरित करता है, जब तक ऐलिस और बॉब के पास पूर्व-साझा बेल जोड़ी होती है।<ref name="NielsenChuang2010" /> | ||
एक ही क्वबिट के माध्यम से दो बिट्स का प्रसारण इस तथ्य से संभव हुआ है कि ऐलिस उलझी हुई स्थिति के अपने हिस्से पर प्रदर्शन करने के लिए चार [[क्वांटम गेट]] संचालन में से चुन सकती है। ऐलिस यह निर्धारित करती है कि बिट्स की जिस जोड़ी को वह प्रसारित करना चाहती है, उसके अनुसार कौन सा संचालन करना है। फिर वह बॉब को चुने हुए द्वार के माध्यम से विकसित क्वबिट अवस्था भेजती है। कहा गया कि क्वबिट इस प्रकार उन दो बिट्स के बारे में जानकारी को एन्कोड करता है जिनका उपयोग ऐलिस ने संचालन का चयन करने के लिए किया था और यह जानकारी बॉब द्वारा उनके बीच पूर्व-साझा उलझाव के कारण पुनर्प्राप्त की जा सकती है। ऐलिस की क्वबिट प्राप्त करने, जोड़ी पर काम करने और दोनों को मापने के बाद बॉब को जानकारी के दो | एक ही क्वबिट के माध्यम से दो बिट्स का प्रसारण इस तथ्य से संभव हुआ है कि ऐलिस उलझी हुई स्थिति के अपने हिस्से पर प्रदर्शन करने के लिए चार [[क्वांटम गेट]] संचालन में से चुन सकती है। ऐलिस यह निर्धारित करती है कि बिट्स की जिस जोड़ी को वह प्रसारित करना चाहती है, उसके अनुसार कौन सा संचालन करना है। फिर वह बॉब को चुने हुए द्वार के माध्यम से विकसित क्वबिट अवस्था भेजती है। कहा गया कि क्वबिट इस प्रकार उन दो बिट्स के बारे में जानकारी को एन्कोड करता है जिनका उपयोग ऐलिस ने संचालन का चयन करने के लिए किया था और यह जानकारी बॉब द्वारा उनके बीच पूर्व-साझा उलझाव के कारण पुनर्प्राप्त की जा सकती है। ऐलिस की क्वबिट प्राप्त करने, जोड़ी पर काम करने और दोनों को मापने के बाद बॉब को जानकारी के दो क्लासिक टुकड़े प्राप्त होते हैं। यह जोर देने योग्य है कि यदि ऐलिस और बॉब उलझाव को पूर्व-साझा नहीं करते हैं, तो सुपरडेंस प्रोटोकॉल असंभव है क्योंकि यह होलेवो के प्रमेय का उल्लंघन करेगा। | ||
सुपरडेंस कोडिंग सुरक्षित क्वांटम गुप्त कोडिंग का अंतर्निहित सिद्धांत है। भेजी जा रही सूचना को डिकोड करने के लिए दोनों क्वैबिट की आवश्यकता से छिपकर बातें सुनने वालों द्वारा संदेशों को पकड़ने का जोखिम समाप्त हो जाता है।<ref name="Wang2005">Wang, C., Deng, F.-G., Li, Y.-S., Liu, X.-S., & Long, G. L. (2005). Quantum secure direct communication with high-dimension quantum superdense coding. Physical Review A, 71(4).</ref> | '''सुपरडेंस कोडिंग''' सुरक्षित क्वांटम गुप्त कोडिंग का अंतर्निहित सिद्धांत है। भेजी जा रही सूचना को डिकोड करने के लिए दोनों क्वैबिट की आवश्यकता से छिपकर बातें सुनने वालों द्वारा संदेशों को पकड़ने का जोखिम समाप्त हो जाता है।<ref name="Wang2005">Wang, C., Deng, F.-G., Li, Y.-S., Liu, X.-S., & Long, G. L. (2005). Quantum secure direct communication with high-dimension quantum superdense coding. Physical Review A, 71(4).</ref> | ||
== सिंहावलोकन == | == सिंहावलोकन == | ||
[[File:Superdense coding.png|right|thumb|जब प्रेषक और प्राप्तकर्ता एक बेल स्थिति साझा करते हैं | [[File:Superdense coding.png|right|thumb|जब प्रेषक और प्राप्तकर्ता एक बेल स्थिति साझा करते हैं तो दो क्लासिक बिट्स को एक क्वबिट में पैक किया जा सकता है। आरेख में रेखाएँ क्वैबिट ले जाती हैं, जबकि दोगुनी रेखाएँ क्लासिक बिट्स ले जाती हैं। चर b<sub>1</sub> और b<sub>2</sub> क्लासिक बूलियन हैं और बाईं ओर के शून्य शुद्ध [[कितना राज्य|क्वांटम स्थिति]] का प्रतिनिधित्व करते हैं <math>|0\rangle</math>। इस चित्र के संबंध में अधिक जानकारी के लिए नीचे सुपरडेंस कोडिंग "प्रोटोकॉल" नामक अनुभाग देखें।]]मान लीजिए कि ऐलिस और बॉब क्यूबिट (क्लासिक बिट के बजाय) का उपयोग करके जानकारी के दो क्लासिक बिट्स (00, 01, 10, या 11) भेजना चाहते हैं। ऐसा करने के लिए एक तीसरे व्यक्ति चार्ली द्वारा बेल सर्किट या गेट का उपयोग करके एक उलझी हुई अवस्था (उदाहरण के लिए एक बेल अवस्था) तैयार की जाती है। चार्ली फिर इनमें से एक क्वबिट (बेल अवस्था में) ऐलिस को और दूसरा बॉब को भेजता है। एक बार जब ऐलिस उलझी हुई स्थिति में अपनी कक्षा प्राप्त कर लेती है तो वह अपनी कक्षा में एक निश्चित क्वांटम गेट लगाती है, जो इस पर निर्भर करता है कि वह बॉब को कौन सा दो-बिट संदेश (00, 01, 10 या 11) भेजना चाहती है। उसके उलझे हुए क्वबिट को फिर बॉब के पास भेजा जाता है, जो उचित क्वांटम गेट लगाने और क्वांटम यांत्रिकी में माप करने के बाद क्लासिक दो-बिट संदेश को पुनः प्राप्त कर सकता है। ध्यान दें कि ऐलिस को अपने प्रक्षेप्य माप से सही क्लासिक बिट्स प्राप्त करने के लिए बॉब को यह बताने की आवश्यकता नहीं है कि कौन सा गेट लगाना है। | ||
== प्रोटोकॉल == | == प्रोटोकॉल == | ||
Line 30: | Line 30: | ||
बेल अवस्था की तैयारी के बाद <math>|\Phi ^{+}\rangle</math>, सबस्क्रिप्ट A द्वारा दर्शाए गए क्वबिट को ऐलिस को भेजा जाता है और सबस्क्रिप्ट B द्वारा निरूपित क्वबिट बॉब को भेजा जाता है। ऐलिस और बॉब अलग-अलग स्थानों पर हो सकते हैं, एक दूसरे से असीमित दूरी पर। | बेल अवस्था की तैयारी के बाद <math>|\Phi ^{+}\rangle</math>, सबस्क्रिप्ट A द्वारा दर्शाए गए क्वबिट को ऐलिस को भेजा जाता है और सबस्क्रिप्ट B द्वारा निरूपित क्वबिट बॉब को भेजा जाता है। ऐलिस और बॉब अलग-अलग स्थानों पर हो सकते हैं, एक दूसरे से असीमित दूरी पर। | ||
उलझी हुई स्थिति की तैयारी और साझा करने के बीच एक | उलझी हुई स्थिति की तैयारी और साझा करने के बीच एक स्वेच्छ अवधि हो सकती है <math>|\Phi ^{+}\rangle</math> और प्रक्रिया के बाकी चरणों के बीच एक स्वेच्छ अवधि हो सकती है। | ||
=== एन्कोडिंग === | === एन्कोडिंग === | ||
स्थानीय स्तर पर अपनी कक्षा में [[क्वांटम लॉजिक गेट]] लगाकर ऐलिस उलझी हुई स्थिति को बदल सकती है <math>|\Phi ^{+}\rangle</math> चार बेल अवस्थाओं में से किसी में (निःसंदेह | स्थानीय स्तर पर अपनी कक्षा में [[क्वांटम लॉजिक गेट]] लगाकर ऐलिस उलझी हुई स्थिति को बदल सकती है <math>|\Phi ^{+}\rangle</math> चार बेल अवस्थाओं में से किसी में (निःसंदेह जिसमें <math>|\Phi ^{+}\rangle</math> सम्मिलित है) ध्यान दें कि यह प्रक्रिया दो क्वैबिट के बीच के उलझाव को नहीं तोड़ सकती है। | ||
आइए अब वर्णन करें कि ऐलिस को अपनी उलझी हुई कक्षा पर कौन से संचालन करने की आवश्यकता है, यह इस बात पर निर्भर करता है कि वह बॉब को कौन सा | आइए अब वर्णन करें कि ऐलिस को अपनी उलझी हुई कक्षा पर कौन से संचालन करने की आवश्यकता है, यह इस बात पर निर्भर करता है कि वह बॉब को कौन सा क्लासिक दो-बिट संदेश भेजना चाहती है। हम बाद में देखेंगे कि ये विशिष्ट संचालन क्यों किए जाते हैं। ऐसी चार स्थिति हैं, जो चार संभावित दो-बिट स्ट्रिंग के अनुरूप हैं जिन्हें ऐलिस भेजना चाहता है। | ||
1. यदि ऐलिस बॉब को | 1. यदि ऐलिस बॉब को क्लासिक दो-बिट स्ट्रिंग 00 को बॉब को भेजना चाहती है, तो वह पहचान क्वांटम गेट लागू करती है, <math>\mathbb{I} = \begin{bmatrix} 1 & 0 \\ 0 & 1\end{bmatrix}</math> उसकी कक्षा में, ताकि वह अपरिवर्तित रहे। परिणामी उलझी हुई स्थिति तब होती है | ||
: <math>|B_{00}\rangle = \frac{1}{\sqrt{2}}(|0_A0_B\rangle + |1_A1_B\rangle)</math> | : <math>|B_{00}\rangle = \frac{1}{\sqrt{2}}(|0_A0_B\rangle + |1_A1_B\rangle)</math> | ||
दूसरे शब्दों में, ऐलिस और बॉब के बीच साझा उलझी हुई स्थिति नहीं बदली है यानी यह अभी भी <math>|\Phi ^{+}\rangle</math> है, संकेतन <math>|B_{00}\rangle</math> इंगित करता है कि ऐलिस दो-बिट स्ट्रिंग 00 भेजना चाहता है। | दूसरे शब्दों में, ऐलिस और बॉब के बीच साझा उलझी हुई स्थिति नहीं बदली है यानी यह अभी भी <math>|\Phi ^{+}\rangle</math> है, संकेतन <math>|B_{00}\rangle</math> इंगित करता है कि ऐलिस दो-बिट स्ट्रिंग 00 भेजना चाहता है। | ||
2. यदि ऐलिस | 2. यदि ऐलिस क्लासिक टू-बिट स्ट्रिंग 01 को बॉब को भेजना चाहती है तो वह क्वांटम नॉट (या बिट-फ्लिप) गेट लागू करती है, <math>X = \begin{bmatrix} 0 & 1 \\ 1 & 0 \end{bmatrix} </math> उसकी कक्षा में, ताकि परिणामी उलझी हुई क्वांटम स्थिति बन जाए | ||
:<math>|B_{01}\rangle = \frac{1}{\sqrt{2}}(|1_A0_B\rangle + |0_A1_B\rangle)</math> | :<math>|B_{01}\rangle = \frac{1}{\sqrt{2}}(|1_A0_B\rangle + |0_A1_B\rangle)</math> | ||
3. यदि ऐलिस बॉब को | 3. यदि ऐलिस बॉब को क्लासिक दो-बिट स्ट्रिंग 10 भेजना चाहती है, तो वह क्वांटम फेज़-फ्लिप गेट लागू करती है <math>Z = \begin{bmatrix} 1 & 0 \\ 0 & -1 \end{bmatrix}</math> उसकी कक्षा में, इसलिए परिणामी उलझी हुई स्थिति बन जाती है | ||
:<math>|B_{10}\rangle = \frac{1}{\sqrt{2}}(|0_A0_B\rangle - |1_A1_B\rangle)</math> | :<math>|B_{10}\rangle = \frac{1}{\sqrt{2}}(|0_A0_B\rangle - |1_A1_B\rangle)</math> | ||
4. यदि इसके बजाय, ऐलिस बॉब को | 4. यदि इसके बजाय, ऐलिस बॉब को क्लासिक दो-बिट स्ट्रिंग 11 भेजना चाहती है, तो वह क्वांटम गेट <math>Z*X = iY</math> को अपनी कक्षा में लागू करती है, ताकि परिणाम स्वरूप उलझी हुई स्थिति बन जाती है | ||
:<math>|B_{11}\rangle = \frac{1}{\sqrt{2}}(|0_A1_B\rangle -|1_A0_B\rangle ) </math> | :<math>|B_{11}\rangle = \frac{1}{\sqrt{2}}(|0_A1_B\rangle -|1_A0_B\rangle ) </math> | ||
Line 60: | Line 60: | ||
=== डिकोडिंग === | === डिकोडिंग === | ||
बॉब को यह पता लगाने के लिए कि ऐलिस ने कौन से | बॉब को यह पता लगाने के लिए कि ऐलिस ने कौन से क्लासिक बिट्स भेजे हैं, वह नियंत्रित नॉट गेट एकात्मक संचालन करेगा जिसमें A को नियंत्रण क्वबिट और B को लक्ष्य क्वबिट के रूप में रखा जाएगा। फिर वह <math>H\otimes I</math> प्रदर्शन करेंगे, उलझे हुए क्वबिट A पर एकात्मक संचालन करेगा। दूसरे शब्दों में हैडामर्ड क्वांटम गेट H केवल A पर लागू होता है (ऊपर चित्र देखें)। | ||
* यदि परिणामी उलझी हुई अवस्था <math>B_{00}</math>थी, फिर उपरोक्त एकात्मक संक्रियाओं के अनुप्रयोग के बाद उलझी हुई अवस्था <math>|00\rangle</math>बन जाएगी। | * यदि परिणामी उलझी हुई अवस्था <math>B_{00}</math>थी, फिर उपरोक्त एकात्मक संक्रियाओं के अनुप्रयोग के बाद उलझी हुई अवस्था <math>|00\rangle</math>बन जाएगी। | ||
Line 117: | Line 117: | ||
== प्रायोगिक == | == प्रायोगिक == | ||
सुपरडेंस कोडिंग के प्रोटोकॉल को विभिन्न प्रणालियों का उपयोग करके चैनल क्षमता और निष्ठा के विभिन्न स्तरों पर कई प्रयोगों में वास्तविक रूप दिया गया है। 2004 में, फंसे हुए बेरिलियम 9 आयनों का उपयोग 0.85 की निष्ठा के साथ 1.16 की चैनल क्षमता प्राप्त करने के लिए अधिकतम उलझी हुई अवस्था में किया गया था।<ref name="Schaetz2004">Schaetz, T., Barrett, M. D., Leibfried, D., Chiaverini, J., Britton, J., Itano, W. M., … Wineland, D. J. (2004). Quantum Dense Coding with Atomic Qubits. Physical Review Letters, 93(4).</ref> 2017 में, | सुपरडेंस कोडिंग के प्रोटोकॉल को विभिन्न प्रणालियों का उपयोग करके चैनल क्षमता और निष्ठा के विभिन्न स्तरों पर कई प्रयोगों में वास्तविक रूप दिया गया है। 2004 में, फंसे हुए बेरिलियम 9 आयनों का उपयोग 0.85 की निष्ठा के साथ 1.16 की चैनल क्षमता प्राप्त करने के लिए अधिकतम उलझी हुई अवस्था में किया गया था।<ref name="Schaetz2004">Schaetz, T., Barrett, M. D., Leibfried, D., Chiaverini, J., Britton, J., Itano, W. M., … Wineland, D. J. (2004). Quantum Dense Coding with Atomic Qubits. Physical Review Letters, 93(4).</ref> 2017 में, प्रकाशीय फाइबर के माध्यम से 0.87 की निष्ठा के साथ 1.665 की चैनल क्षमता हासिल की गई थी।<ref name="William2017">Williams, B. P., Sadlier, R. J., & Humble, T. S. (2017). Superdense Coding over Optical Fiber Links with Complete Bell-State Measurements. Physical Review Letters, 118(5).</ref> 0.98 की निष्ठा के साथ 2.09 की चैनल क्षमता (2.32 की सीमा के साथ) तक पहुंचने के लिए उच्च आयामी [[ququarts|क्वार्ट्स]] (गैर-पतित [[सहज पैरामीट्रिक डाउन-रूपांतरण]] द्वारा फोटॉन जोड़े में गठित अवस्था) का उपयोग किया गया था।<ref name="Hu2018">Hu, X.-M., Guo, Y., Liu, B.-H., Huang, Y.-F., Li, C.-F., & Guo, G.-C. (2018). Beating the channel capacity limit for superdense coding with entangled ququarts. Science Advances, 4(7), eaat9304.</ref> परमाणु चुंबकीय अनुनाद (एनएमआर) का उपयोग तीन पक्षों के बीच साझा करने के लिए भी किया गया है।<ref name="Wei2004">Wei, D., Yang, X., Luo, J., Sun, X., Zeng, X., & Liu, M. (2004). NMR experimental implementation of three-parties quantum superdense coding. Chinese Science Bulletin, 49(5), 423–426.</ref> | ||
Line 131: | Line 131: | ||
{{quantum computing}} | {{quantum computing}} | ||
[[Category:All Wikipedia articles written in American English]] | |||
[[Category:Collapse templates]] | |||
[[Category: | |||
[[Category:Created On 06/07/2023]] | [[Category:Created On 06/07/2023]] | ||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[Category:Navigational boxes| ]] | |||
[[Category:Navigational boxes without horizontal lists]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Sidebars with styles needing conversion]] | |||
[[Category:Template documentation pages|Documentation/doc]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates generating microformats]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that are not mobile friendly]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
[[Category:Use American English from January 2019]] | |||
[[Category:Wikipedia metatemplates]] | |||
[[Category:क्वांटम सूचना विज्ञान]] |
Latest revision as of 10:33, 2 August 2023
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
(Learn how and when to remove this template message)
|
क्वांटम सूचना सिद्धांत में, सुपरडेंस कोडिंग(कूटलेखन) (जिसे सघन कोडिंग भी कहा जाता है) एक क्वांटम संचार प्रोटोकॉल है जो प्रेषक और प्राप्तिकर्ता की धारणा के अंतर्गत केवल छोटी संख्या में क्वैबिट संचारित करके जानकारी के कई क्लासिक बिट्स को संचारित करता है। अपने सरलतम रूप में प्रोटोकॉल में दो पक्ष सम्मिलित होते हैं जिन्हें अधिकतर इस संदर्भ में ऐलिस और बॉब के रूप में जाना जाता है, जो अधिकतम उलझे हुए क्वैबिट की एक जोड़ी साझा करते है और ऐलिस को दो बिट्स (यानी, 00, 01, 10 या 11 में से एक) बॉब को केवल एक क्वबिट (qubit) भेजकर संचारित करने की अनुमति देते हैं।[1][2] यह प्रोटोकॉल पहली बार 1970 में चार्ल्स एच. बेनेट (भौतिक विज्ञानी) और स्टीफन विस्नर द्वारा प्रस्तावित किया गया था।[3] (हालाँकि 1992 तक उनके द्वारा प्रकाशित नहीं किया गया था) और 1996 में क्लॉस मैटल, हेराल्ड वेनफर्टर, पॉल जी. क्वियाट और एंटोन ज़िलिंगर द्वारा उलझे हुए फोटॉन जोड़े का उपयोग करके प्रयोगात्मक रूप से वास्तविक रूप दिया गया था।[2]सुपरडेंस कोडिंग को क्वांटम टेलीपोर्टेशन के विपरीत माना जा सकता है, जिसमें कोई दो क्लासिक बिट्स को संचारित करके ऐलिस से बॉब तक एक क्विबिट स्थानांतरित करता है, जब तक ऐलिस और बॉब के पास पूर्व-साझा बेल जोड़ी होती है।[2]
एक ही क्वबिट के माध्यम से दो बिट्स का प्रसारण इस तथ्य से संभव हुआ है कि ऐलिस उलझी हुई स्थिति के अपने हिस्से पर प्रदर्शन करने के लिए चार क्वांटम गेट संचालन में से चुन सकती है। ऐलिस यह निर्धारित करती है कि बिट्स की जिस जोड़ी को वह प्रसारित करना चाहती है, उसके अनुसार कौन सा संचालन करना है। फिर वह बॉब को चुने हुए द्वार के माध्यम से विकसित क्वबिट अवस्था भेजती है। कहा गया कि क्वबिट इस प्रकार उन दो बिट्स के बारे में जानकारी को एन्कोड करता है जिनका उपयोग ऐलिस ने संचालन का चयन करने के लिए किया था और यह जानकारी बॉब द्वारा उनके बीच पूर्व-साझा उलझाव के कारण पुनर्प्राप्त की जा सकती है। ऐलिस की क्वबिट प्राप्त करने, जोड़ी पर काम करने और दोनों को मापने के बाद बॉब को जानकारी के दो क्लासिक टुकड़े प्राप्त होते हैं। यह जोर देने योग्य है कि यदि ऐलिस और बॉब उलझाव को पूर्व-साझा नहीं करते हैं, तो सुपरडेंस प्रोटोकॉल असंभव है क्योंकि यह होलेवो के प्रमेय का उल्लंघन करेगा।
सुपरडेंस कोडिंग सुरक्षित क्वांटम गुप्त कोडिंग का अंतर्निहित सिद्धांत है। भेजी जा रही सूचना को डिकोड करने के लिए दोनों क्वैबिट की आवश्यकता से छिपकर बातें सुनने वालों द्वारा संदेशों को पकड़ने का जोखिम समाप्त हो जाता है।[4]
सिंहावलोकन
मान लीजिए कि ऐलिस और बॉब क्यूबिट (क्लासिक बिट के बजाय) का उपयोग करके जानकारी के दो क्लासिक बिट्स (00, 01, 10, या 11) भेजना चाहते हैं। ऐसा करने के लिए एक तीसरे व्यक्ति चार्ली द्वारा बेल सर्किट या गेट का उपयोग करके एक उलझी हुई अवस्था (उदाहरण के लिए एक बेल अवस्था) तैयार की जाती है। चार्ली फिर इनमें से एक क्वबिट (बेल अवस्था में) ऐलिस को और दूसरा बॉब को भेजता है। एक बार जब ऐलिस उलझी हुई स्थिति में अपनी कक्षा प्राप्त कर लेती है तो वह अपनी कक्षा में एक निश्चित क्वांटम गेट लगाती है, जो इस पर निर्भर करता है कि वह बॉब को कौन सा दो-बिट संदेश (00, 01, 10 या 11) भेजना चाहती है। उसके उलझे हुए क्वबिट को फिर बॉब के पास भेजा जाता है, जो उचित क्वांटम गेट लगाने और क्वांटम यांत्रिकी में माप करने के बाद क्लासिक दो-बिट संदेश को पुनः प्राप्त कर सकता है। ध्यान दें कि ऐलिस को अपने प्रक्षेप्य माप से सही क्लासिक बिट्स प्राप्त करने के लिए बॉब को यह बताने की आवश्यकता नहीं है कि कौन सा गेट लगाना है।
प्रोटोकॉल
प्रोटोकॉल को पांच अलग-अलग चरणों में विभाजित किया जा सकता है: तैयारी, सहभाजन, एन्कोडिंग, भेजना और डिकोडिंग।
तैयारी
प्रोटोकॉल एक उलझी हुई स्थिति की तैयारी के साथ प्रारंभ होता है, जिसे बाद में ऐलिस और बॉब के बीच साझा किया जाता है। उदाहरण के लिए, निम्नलिखित बेल स्थिति
तैयार किया जाता है, जहां टेंसर उत्पाद को दर्शाता है। सामान्य उपयोग में टेंसर उत्पाद प्रतीक को छोड़ा जा सकता है:
- .
सहभाजन
बेल अवस्था की तैयारी के बाद , सबस्क्रिप्ट A द्वारा दर्शाए गए क्वबिट को ऐलिस को भेजा जाता है और सबस्क्रिप्ट B द्वारा निरूपित क्वबिट बॉब को भेजा जाता है। ऐलिस और बॉब अलग-अलग स्थानों पर हो सकते हैं, एक दूसरे से असीमित दूरी पर।
उलझी हुई स्थिति की तैयारी और साझा करने के बीच एक स्वेच्छ अवधि हो सकती है और प्रक्रिया के बाकी चरणों के बीच एक स्वेच्छ अवधि हो सकती है।
एन्कोडिंग
स्थानीय स्तर पर अपनी कक्षा में क्वांटम लॉजिक गेट लगाकर ऐलिस उलझी हुई स्थिति को बदल सकती है चार बेल अवस्थाओं में से किसी में (निःसंदेह जिसमें सम्मिलित है) ध्यान दें कि यह प्रक्रिया दो क्वैबिट के बीच के उलझाव को नहीं तोड़ सकती है।
आइए अब वर्णन करें कि ऐलिस को अपनी उलझी हुई कक्षा पर कौन से संचालन करने की आवश्यकता है, यह इस बात पर निर्भर करता है कि वह बॉब को कौन सा क्लासिक दो-बिट संदेश भेजना चाहती है। हम बाद में देखेंगे कि ये विशिष्ट संचालन क्यों किए जाते हैं। ऐसी चार स्थिति हैं, जो चार संभावित दो-बिट स्ट्रिंग के अनुरूप हैं जिन्हें ऐलिस भेजना चाहता है।
1. यदि ऐलिस बॉब को क्लासिक दो-बिट स्ट्रिंग 00 को बॉब को भेजना चाहती है, तो वह पहचान क्वांटम गेट लागू करती है, उसकी कक्षा में, ताकि वह अपरिवर्तित रहे। परिणामी उलझी हुई स्थिति तब होती है
दूसरे शब्दों में, ऐलिस और बॉब के बीच साझा उलझी हुई स्थिति नहीं बदली है यानी यह अभी भी है, संकेतन इंगित करता है कि ऐलिस दो-बिट स्ट्रिंग 00 भेजना चाहता है।
2. यदि ऐलिस क्लासिक टू-बिट स्ट्रिंग 01 को बॉब को भेजना चाहती है तो वह क्वांटम नॉट (या बिट-फ्लिप) गेट लागू करती है, उसकी कक्षा में, ताकि परिणामी उलझी हुई क्वांटम स्थिति बन जाए
3. यदि ऐलिस बॉब को क्लासिक दो-बिट स्ट्रिंग 10 भेजना चाहती है, तो वह क्वांटम फेज़-फ्लिप गेट लागू करती है उसकी कक्षा में, इसलिए परिणामी उलझी हुई स्थिति बन जाती है
4. यदि इसके बजाय, ऐलिस बॉब को क्लासिक दो-बिट स्ट्रिंग 11 भेजना चाहती है, तो वह क्वांटम गेट को अपनी कक्षा में लागू करती है, ताकि परिणाम स्वरूप उलझी हुई स्थिति बन जाती है
आव्यूह , , और को पॉल के आव्यूहों के रूप में जाना जाता हैं।
भेजना
ऊपर वर्णित संचालनों में से एक को निष्पादित करने के बाद ऐलिस कुछ पारंपरिक भौतिक माध्यम से क्वांटम नेटवर्क का उपयोग करके बॉब को अपनी उलझी हुई कक्षा भेज सकती है।
डिकोडिंग
बॉब को यह पता लगाने के लिए कि ऐलिस ने कौन से क्लासिक बिट्स भेजे हैं, वह नियंत्रित नॉट गेट एकात्मक संचालन करेगा जिसमें A को नियंत्रण क्वबिट और B को लक्ष्य क्वबिट के रूप में रखा जाएगा। फिर वह प्रदर्शन करेंगे, उलझे हुए क्वबिट A पर एकात्मक संचालन करेगा। दूसरे शब्दों में हैडामर्ड क्वांटम गेट H केवल A पर लागू होता है (ऊपर चित्र देखें)।
- यदि परिणामी उलझी हुई अवस्था थी, फिर उपरोक्त एकात्मक संक्रियाओं के अनुप्रयोग के बाद उलझी हुई अवस्था बन जाएगी।
- यदि परिणामी उलझी हुई अवस्था थी, फिर उपरोक्त एकात्मक संक्रियाओं के अनुप्रयोग के बाद उलझी हुई अवस्था बन जाएगी।
- यदि परिणामी उलझी हुई अवस्था थी, फिर उपरोक्त एकात्मक संक्रियाओं के अनुप्रयोग के बाद उलझी हुई अवस्था बन जाएगी।
- यदि परिणामी उलझी हुई अवस्था थी, फिर उपरोक्त एकात्मक संक्रियाओं के अनुप्रयोग के बाद उलझी हुई अवस्था बन जाएगी।
बॉब द्वारा किए गए इन संचालनों को एक माप के रूप में देखा जा सकता है जो उलझी हुई स्थिति को चार दो-क्विबिट आधार सदिशों में से एक पर परियोजना करता है या (जैसा कि आप परिणामों और नीचे दिए गए उदाहरण से देख सकते हैं)।
उदाहरण
उदाहरण के लिए, यदि परिणामी उलझी हुई स्थिति (ऐलिस द्वारा किए गए संचालन के बाद) थी फिर नियंत्रण बिट के रूप में A और लक्ष्य बिट के रूप में B के साथ एक सीएनओटी(CNOT) बदल जाएगा जो कि बदल जाएगा , अब प्राप्त करने के लिए हैडामर्ड गेट केवल A पर लागू किया जाता है
सरलता के लिए सबस्क्रिप्ट को हटाया जा सकता है:
अब बॉब के पास आधार स्थिति है , इसलिए वह जानता है कि ऐलिस दो-बिट स्ट्रिंग 01 भेजना चाहता था।
सुरक्षा
सुपरडेंस कोडिंग सुरक्षित क्वांटम संचार का एक रूप है।[4]यदि एक छिपकर बात सुनने वाला जिसे सामान्यतौर पर ईव कहा जाता है, बॉब के रास्ते में ऐलिस की कक्षा को रोकता है, तो ईव द्वारा प्राप्त की गई सभी चीजें एक उलझी हुई स्थिति का हिस्सा हैं। बॉब की क्वबिट तक पहुंच के बिना ईव ऐलि
स की क्वबिट से कोई भी जानकारी प्राप्त करने में असमर्थ है। कोई तीसरा पक्ष सुपरडेंस कोडिंग के माध्यम से संप्रेषित की जा रही जानकारी को सुनने में असमर्थ है और किसी भी क्वबिट को मापने का प्रयास उस क्वबिट की स्थिति को ध्वस्त कर देगा और बॉब और ऐलिस को सचेत कर देगा।
सामान्य सघन कोडिंग योजना
क्वांटम चैनलों का वर्णन करने के लिए उपयोग की जाने वाली भाषा में सामान्य सघन कोडिंग योजनाएं तैयार की जा सकती हैं। ऐलिस और बॉब अधिकतम उलझी हुई स्थिति ω साझा करते हैं। बता दें कि प्रारंभ में ऐलिस और बॉब के पास स्थित सबसिस्टम को क्रमशः 1 और 2 नामपत्र किया गया था। संदेश x प्रसारित करने के लिए ऐलिस एक उपयुक्त चैनल लागू करता है
सबसिस्टम पर 1 संयुक्त प्रणाली पर इसका प्रभाव पड़ता है
जहां मैं सबसिस्टम 2 पर पहचान मानचित्र को दर्शाता हूं। ऐलिस फिर अपना सबसिस्टम बॉब को भेजती है, जो संदेश को पुनर्प्राप्त करने के लिए संयुक्त प्रणाली पर माप करता है। मान लीजिए कि बॉब का माप POVM द्वारा प्रतिरूपित किया गया है , साथ सकारात्मक अर्धनिश्चित ऑपरेटर जैसे कि , संभावना है कि बॉब का मापने वाला उपकरण संदेश को पंजीकृत करता है इस प्रकार है:
प्रायोगिक
सुपरडेंस कोडिंग के प्रोटोकॉल को विभिन्न प्रणालियों का उपयोग करके चैनल क्षमता और निष्ठा के विभिन्न स्तरों पर कई प्रयोगों में वास्तविक रूप दिया गया है। 2004 में, फंसे हुए बेरिलियम 9 आयनों का उपयोग 0.85 की निष्ठा के साथ 1.16 की चैनल क्षमता प्राप्त करने के लिए अधिकतम उलझी हुई अवस्था में किया गया था।[5] 2017 में, प्रकाशीय फाइबर के माध्यम से 0.87 की निष्ठा के साथ 1.665 की चैनल क्षमता हासिल की गई थी।[6] 0.98 की निष्ठा के साथ 2.09 की चैनल क्षमता (2.32 की सीमा के साथ) तक पहुंचने के लिए उच्च आयामी क्वार्ट्स (गैर-पतित सहज पैरामीट्रिक डाउन-रूपांतरण द्वारा फोटॉन जोड़े में गठित अवस्था) का उपयोग किया गया था।[7] परमाणु चुंबकीय अनुनाद (एनएमआर) का उपयोग तीन पक्षों के बीच साझा करने के लिए भी किया गया है।[8]
संदर्भ
- ↑ Bennett, C.; Wiesner, S. (1992). "आइंस्टीन-पोडॉल्स्की-रोसेन राज्यों पर एक- और दो-कण ऑपरेटरों के माध्यम से संचार". Physical Review Letters. 69 (20): 2881–2884. Bibcode:1992PhRvL..69.2881B. doi:10.1103/PhysRevLett.69.2881. PMID 10046665.
- ↑ 2.0 2.1 2.2 Nielsen, Michael A.; Chuang, Isaac L. (9 December 2010). "2.3 Application: superdense coding". Quantum Computation and Quantum Information: 10th Anniversary Edition. Cambridge University Press. p. 97. ISBN 978-1-139-49548-6.
- ↑ Stephen Wiesner Memorial blog post by Or Sattath, with scan of Bennett's handwritten notes from 1970. See also Stephen Wiesner (1942-2021) by Scott Aaronson, which also discusses this topic.
- ↑ 4.0 4.1 Wang, C., Deng, F.-G., Li, Y.-S., Liu, X.-S., & Long, G. L. (2005). Quantum secure direct communication with high-dimension quantum superdense coding. Physical Review A, 71(4).
- ↑ Schaetz, T., Barrett, M. D., Leibfried, D., Chiaverini, J., Britton, J., Itano, W. M., … Wineland, D. J. (2004). Quantum Dense Coding with Atomic Qubits. Physical Review Letters, 93(4).
- ↑ Williams, B. P., Sadlier, R. J., & Humble, T. S. (2017). Superdense Coding over Optical Fiber Links with Complete Bell-State Measurements. Physical Review Letters, 118(5).
- ↑ Hu, X.-M., Guo, Y., Liu, B.-H., Huang, Y.-F., Li, C.-F., & Guo, G.-C. (2018). Beating the channel capacity limit for superdense coding with entangled ququarts. Science Advances, 4(7), eaat9304.
- ↑ Wei, D., Yang, X., Luo, J., Sun, X., Zeng, X., & Liu, M. (2004). NMR experimental implementation of three-parties quantum superdense coding. Chinese Science Bulletin, 49(5), 423–426.
- Wilde, Mark M., 2017, Quantum Information Theory, Cambridge University Press, Also available at eprint arXiv:1106.1145