Jakosuperhusté kódování (doslovný překlad z anglickéhosuperdense coding) se označuje komunikační protokol z oblastikvantové informace, který umožňuje pomocí jediné částice (přesnějiqubitu) přenést efektivně dvabity (klasické) informace. Jako v mnoha jiných kvantových protokolech se i v tomto využívákvantového provázání částic a vlastnostídvouqubitovéBellovy báze.
Popišme protokol, kdy chce odesílatel (Alice) poslat dva bity informace příjemci (Bobovi). Pro přenesení více bitů by se níže uvedený postup pouze vícekrát zopakoval. Proces probíhá v následujících třech krocích:
Specifickou vlastností stavů Bellovy báze je to, že lze lokálními operacemi prováděnými na jedné částici páru přecházet z kteréhokoli z jejích stavů na kterýkoli jiný její stav. Bellova báze je tvořena čtyřmi maximálně provázanými páry qubitů. Jinými slovy tedy lze říci, že když máme jeden z těchto čtyř párů, tak vhodně zvolenouunitární operací aplikovanou pouze na jednu částici v páru můžeme tento pár aliasbazický vektor změnit na jeden ze zbývajících tří bazických vektorů (více vizBellova báze).
Této vlastnosti a odpovídajících unitárních operací využívá právě Alice ve druhém kroku protokolu, aby úpravou své částice v daném počátečním stavu vytvořila jeden ze čtyř možných Bellových stavů. To, o který z těchto stavů se jedná, zjistí Bob ve chvíli, kdy svou a Aliciinu „pozměněnou“ částici změří ve společné Bellově bázi.
Nechť Alice s Bobem dostanou maximálně provázaný pár částic ve stavu (vizBellova báze)
kdeA značí částici v Aliciině držení aB částici, kterou má u sebe Bob. Dále mějme převodní tabulku mezi dvoubitovými řetězci a stavy Bellovy báze,, a. Nechť vypadá například následujícím způsobem
00 | 01 | 10 | 11 |
Na této tabulce seAlice a Bob předem dohodli, že budou při své komunikaci používat. Když tedy bude chtít Alice poslat bity '01', tak na svou částici aplikuje vhodnou operaci (vizBellova báze) tak, aby změnila stav páru qubitů na stav. Když Bob Aliciinu částici obdrží a změří spolu se svou částicí v Bellově bázi, dostane jeden ze čtyř výsledků podle toho, do jakého stavu Alice pár qubitů transformovala. Zde Bob zjistí, že mu Alice poslala stav. Poté se Bob podívá do tabulky výše a ví, že mu Alice poslala řetězec '01'.
Při naší volbě počátečního stavu na svou částici tedy Alice aplikuje operaci, která změní stav na (nyní jsme aplikovali lokální unitární operaci naprvní qubit, to má nakonec za následek minus před, v tabulce v článkuBellova báze jsou zobrazeny operace aplikované na druhý qubit).
Znovu zdůrazněme, že úpravou jedné (Aliciiny) částice jsme díky kvantovému provázání schopni změnit i stav částice druhé (Bobovy). Kdyby však Bob změřil svojí částici samotnou, bez přítomnosti Aliciiny částice, nezískal by žádnou informaci. Je totiž charakteristickou vlastností maximálně provázaných stavů (vyplývající z definice), že ačkoli je jejich stav plně popsán vektorem vHilbertově prostoru s danými amplitudami pravděpodobnosti, tak stav jejich podsystémů, tj. stav jednotlivých částic v páru, jemaximálně smíšený, tzn. je úměrný identitě. Jinými slovy to znamená, že když budeme opakovaně měřit jen jednu částici z maximálně provázaného páru, tak budeme dostávat naprosto náhodné výsledky. Naproti tomu stav obou částic dohromady dávat naprosto náhodné výsledky při měřeních nebude.