12.07.2015 Views

mobilná komunikácia - Vitajte na stránkach www.einsty.hostujem.sk

mobilná komunikácia - Vitajte na stránkach www.einsty.hostujem.sk

mobilná komunikácia - Vitajte na stránkach www.einsty.hostujem.sk

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

R E V U EObr. 4tokol BB84, ktorý bol <strong>na</strong>vrhnutý v roku 1984 pánmiCharlesom Bennettom (IBM) a Gillesom Brassardom(Univerzita v Montreale).Ako v kadom protokole i v tomto „hrajú“ 3 osoby.Alica sa bude s<strong>na</strong>i posla Bobovi kryptografickýk¾úè, ale Eva bude hra úlohu „women in themiddle“. Alica a Bob budú pouíva 2 bázy polarizáciefotónov. Kadá báza má dve polarizácie(pozri obr. 4) Jednu bázu tvoria polarizácie vertikál<strong>na</strong>a horizontál<strong>na</strong> (+), druhú bázu polarizáciešikmé (X), prièom platí, e polarizácie jednej bázysú <strong>na</strong> seba ortogonálne. Vopred sa Alica s Bobomdohodnú, aká polarizácia jednotlivej bázy budez<strong>na</strong>me<strong>na</strong> 1 a 0. Teda máme spolu 4 monosti, akoposla fotón. Alica má k dispozícii zdroj fotónovObr. 5(obrázok è. 5) {A}, polarizátor {B}, ktorým budejednotlivým fotónom „priraïova“ 1 alebo 0. Bobmá a<strong>na</strong>lyzátor {D}(<strong>na</strong>pr. polarizaèný hranol, ktorýbude <strong>na</strong>táèa pod¾a zvolenej bázy) a dva detektoryfotónov {E}, kde zachytí prichádzajúce fotóny.Medzi Aliciným polarizátorom a Bobovým a<strong>na</strong>lyzátoromje tzv. prenosový kanál {C} (<strong>na</strong>pr. vzduch,optický kábel). Práve <strong>na</strong> tomto mieste sa môe Evapokúša o moné odchytenie fotónov.Najjednoduchší postup by bol, e sa Alica s Bobomdohodnú <strong>na</strong> jednej báze, ktorú budú pouíva(<strong>na</strong> to môu poui <strong>na</strong>príklad verejný kanál, telefón).Môe Eva zí<strong>sk</strong>a informáciu, aký polarizovanýfotón Alica vyslala? Eva nemôe jednoducho meranímzisti polarizáciu, pretoe meraním jednoduchozmení stav fotónu (superpozícia kvantovýchstavov, kolaps vlnovej funkcie), èo je vlastnos právekvantovej mechaniky. To z<strong>na</strong>mená, e jedinoumonosou bude vytvori si podobnú základòu,ako má Bob a Alica, t. j. môe zisti polarizáciu akoBob a pod¾a toho posla ako Alica Bobovi fotóns tou istou polarizáciou. Take v <strong>na</strong>jjednoduchšomprincípe s 50-percentnou šancou trafí (alebo <strong>na</strong>100 % ju zí<strong>sk</strong>a z dôveryhodného zdroja) do bázya zí<strong>sk</strong>a celý k¾úè bez toho, aby zostala neodhalená.Take tento postup nie je správny. Na<strong>sk</strong>ytuje satu iná monos. Alica a Bob budú svoje polarizaènébázy voli celkom náhodne, teda u to pre Evunebude také jednoduché.Teraz si vysvetlíme presný algoritmus, ako budúobaja postupova. Alica bude náhodne voli bázya náhodne zvolí bity, pod¾a ich hodnôt (0 alebo 1)polarizuje fotóny, ktoré pošle Bobovi (1 – náhodnébity, ktoré bude posiela, 2 – náhodne zvolené polarizaènébázy, 3 u jednotlivé polarizácie fotónov).Bob volí aj bázy náhodne a a<strong>na</strong>lyzátorom zmeriapolarizáciu a zí<strong>sk</strong>a (0 alebo 1). (Krok 4 a 5, kde jeprázdne políèko, Bob ne<strong>na</strong>meral iadny fotón.) Obajapouijú verejný kanál a povedia si, aké bázy zvolili,v iadnom prípade si nepovedia v tomto kroku,aký fotón <strong>na</strong>merali. (Krok 6 – Bob prezradí bázy, kdeodchytil nejaký fotón, a 7 – bázy, <strong>na</strong> ktorých sazhodli.) Obaja vedia, <strong>na</strong> akých bázach sa zhodli. Bitypri rov<strong>na</strong>kých bázach sa pouijú ako k¾úè (8). Abyvšak odchytili Evino odpoèúvanie, obetujú pár bitov,ktoré si prezradia (9). Ak sa nebudú zhodova, Eva saim <strong>na</strong>búrala. Výsledným k¾úèom je práve (11). Evavšak tie môe <strong>sk</strong>úša meni bázy, ale ak trafí dosprávnej (pravdepodobnos 1/2), tak pošle Bobovi ajfotón so správnou polarizáciou bez toho, aby juodhalili. Alebo netrafí, a tak pošle Bobovi vlastnenáhodnú polarizáciu, èo je 1/2*1/2. Pravdepodobnos,e Eva ostane neodhalená, ak odchytila 1 bit,je 1/2 + 1/4 = 3/4. A teda pravdepodobnos, e Evaostane neodhalená, je (3/4)^n, kde n je poèet bitov,ktoré si Alica s Bobom prezradia <strong>na</strong> odhalenie, t. j. aksi Alica s Bobom prezradia <strong>na</strong>pr. 100 bitov, pravdepodobnosje rádovo 10E-13.Uveïme si príklad:Odpoèúvanie vlastne z<strong>na</strong>mená meranie <strong>na</strong> fyzikálnejentite nesúcej nejakú informáciu (v protokoleBB84 je to fotón).BEZPEÈNOS BB84Po vysvetlení základných vlastností kvantovejmechaniky platí, e Eva nemôe jednotlivé fotónyklonova a mera ich, aby potom z jednotlivýchpravdepodobností zistila jeho polarizáciu. Akáko¾vekiná interakcia s fotónom ho takisto ovplyvní.Ak vytvorí Eva <strong>na</strong> prenosovom kanáli „odboèku“smerom k sebe, fotón buï pokraèuje k Bobovi a o<strong>na</strong>stráca informáciu, alebo odboèí k nej a potom nedôjdek Bobovi, ktorý ho vo výslednom k¾úèi nepouije(s podobnými výpadkami sa v podstate poèíta,pretoe niektoré fotóny sa cestou môu stratiaj prirodzenou cestou, t. j. vplyvom <strong>na</strong>jrôznejších„technologických“ strát).To z<strong>na</strong>mená, e Eva pouije rov<strong>na</strong>ký prístroj, akomá Alica a Bob, a bude takto mera jednotlivé fotóny.Protokol BB84 síce zniuje prenosovú rýchlospribline <strong>na</strong> polovicu, ale zaisuje bezpeènos metódy.Eva teraz nevie, akú bázu má vybra, a nechzvolí akúko¾vek stratégiu, bude sa vdy zhrubav polovici prípadov mýli. Predpokladajme <strong>na</strong>chví¾u, e Alica a Bob práve komunikujú pomocoubázy + a Eva chybne pouije bázu × (alebo <strong>na</strong>opak).Výsledky meraní Evy a Boba sú potom celkomneurèité. Za týchto okolností by sa sekvenciaprijatá Bobom líšila od sekvencie vyslanej Alicoupribline v polovici všetkých bitov. Celkovo spôsobínepretrité odpoèúvanie asi 25 % chýb (niekedyaj Eva pouije náhodou správnu bázu).Porov<strong>na</strong>ním dostatoèného poètu bitov (pri ktorýchAlica a Bob predpokladajú stopercentnú zhodu)mono odpoèúvanie odhali. Ak nie je v systémeiný zdroj chýb, potom kadá odchýlka sig<strong>na</strong>lizujeprítomnos Evy. Ak porov<strong>na</strong>jú Alica a Bob len100 náhodne vybraných bitov z prenesenej sekvencie,bude pravdepodobnos, e odpoèúvanie zostaneneodhalené, pribline 10 <strong>na</strong> -13.Poz<strong>na</strong>me<strong>na</strong>jme, e Eva by v zásade mohla nejakýmspôsobom zasahova i do komunikácie po verejnomkanáli. Mohla by ho hoci preruši a tvári savoèi Alici celkom ako Bob a voèi Bobovi ako Alica.S kadým z nich by si pritom vymenila (mono iný)k¾úè. Potom by mohla bez problémov preèíta správuzašifrovanú ktorýmko¾vek z nich.Informácie posielané po verejnom kanáli pretotreba autentizova. Príjemca musí by schopný overi,e správa pochádza od „správneho“ odosielate¾aa nebola cestou pozmenená. Na ten úèel musíAlica a Bob zdie¾a <strong>na</strong> zaèiatku isté malé mnostvotajných informácií, ktoré im poslúi ako poèiatoènéheslo pre autentizáciu, ktoré by sa mohlo potommeni nejakým spôsobom závislým od práve vytvorenéhok¾úèa (teda k¾úèa, ktorý zí<strong>sk</strong>ali pomocouBB84 a nejakým spôsobom zašifrovali autentizaènéheslo). Na tom všetkom sa musia, samozrejme,obaja vopred dohodnú.Prípadné ïalšie zlepšenia môu zväèši bezpeènostnépercento. Napríklad sa pouije iba nejakápodmnoi<strong>na</strong> bitov, ktoré sa podie¾ajú <strong>na</strong> tvorbek¾úèa, tzv. extrahovanie k¾úèa, <strong>na</strong>pr. pomocou náhodnejmatice (náhodne rozloené 0 a 1), ktorejvynásobením daným potenciálnym k¾úèom dostanemepodmnoinu a tú pouijeme ako koneèný k¾úè.CHYBOVOS BB84Pretoe v kadom reálnom zariadení existuje šum,ktorý spôsobuje chyby poèas prenosu, v praxineostáva niè iné ne nejaké malé percento odchýlokv Alicinej a Bobovej postupnosti tolerova. Toniè, poviete si, existujú predsa spôsoby, ako chybyopravi. Áno, ale ak máme by dôslední, musíme7/2002 PC REVUE 21

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!