Ahol a kvantum mechanika és az Internet találkozik Imre Sándor BME Híradástechnikai Tanszék Imre Sándor "The fastest algorithm can frequently be replaced by one that is almost as fast and much easier to understand. Neil D. Jones
Témák Motivációk Bevezetés a kvantum informatikába Az internet néhány időszerű mérnöki problémája Hasznosnak ígérkező kvantum algoritmusok Összegzés
Motivációk Navigare necesse est!
Moore s Law 1m 1nm Minden 18 hónapban megduplázódik a mikroprocesszorok sebessége KISEBB GYORSABB
Moore törvénye When?
Bevezetés a kvantum informatikába mérnök szemmel "Anyone who is not shocked by quantum theory has not understood it." Niels Bohr
A kvantummechanika Posztulátumai, avagy, ahogy az apró dolgok működnek 1. Posztulátum: állapot Hilbert-tér 2nd Posztulátum: evolúció Unitér transzformáció Elemi kvantum logikai kapuk 3rd Posztulátum: mérés Mérési statisztika Mérés utáni állapot 4th Posztulátum: regiszterek Tenzor szorzás
A véletlen természete Isten nem dobókockázik a világgal! Dehogynem! Sőt, volt annyira nagyvonalú, hogy diffegyenletek helyett olykor elegendő feldobni egy kockát!
Összefonódás egy meglepő kvantum állapot Mi az alábbi kétbites qregiszter dekompozíciója? ϕ = ϕ 0 00 + ϕ3 11?? Megoldás: nem létezik! Kétféle kvantum állapotunk lehet szorzat összefonódott
Kvantum algoritmusok általános modellje Classical input Quantum output Initialization Parallelization Amplitude ampl. Measurement Quantum input Classical output
Az internet néhány időszerű mérnöki problémája Biztonság Skálázhatóság stb. " The significant problems we face cannot be solved by the same level of thinking that created them. Útvonalválasztás Keresés Albert Einstein
Keresés rendezetlen adatbázisban "Man - a being in search of meaning." Plato
A feladat Aki keres, talál! De nem mindegy mennyi idő alatt. Rendezetlen adatbázis N különböző elemmel. Egy adott elem biztonsággal történő megtalálásához klasszikusan N kérés szükséges. x =?
A megoldás: Grover-algoritmus Ugyanakkor kvantum módon: O( ( ) O N Nemcsak adott elem, hanem szélsőérték is kereshető (Imre 2007)! Miért örülünk ennek? Mert adatbázis nagyon sok minden lehet: Informatika: pl. adatbázis kezelés, keresés az Interneten Távközlés: pl. útvonalválasztás, jelfeldolgozás
Kvantum szélsőérték kereső
Optikai alapú Grover implementáció
Biztonság veszélyek és megoldások kvantum alapon
Az RSA lényege Nyílt kulcsú titkosítás nyilvános titkosítókulcs titkos fejtőkulcs kulcsok előállítása: két nagy prímszám szorzatát felhasználva feltörés: a törzstényezők meghatározása A mai napig nem sikerült bebizonyítani, hogy nincs hatékony algoritmus a feltörésre. Mindenesetre eddig nem sikerült ilyen klasszikus algoritmust találni. EZIDÁIG IG...
RSA feltörő kvantum áramkör
Kvantum kriptoanalízis 10 12 elemi művelet/s log 3 3 ( N ) = (# kulcsbitek )
Ahogy ma faktorizálunk 15=5 3
Kvantum kulcsszétosztás
Nem ortogonális állapotok!!!! Ötlet: használjunk szimmetrikus kulcsú titkosítást, de ehhez oldjuk meg a kulcsszétosztás problémáját. A kulcsszétosztás kulcsa a reprodukálhatatlanság (megkülönböztethetetlenség), azaz a nem-ortogonalitás.
Ahogy ma kulcsszétosztunk
Bécs, 2008. október 8.
Kvantum módon alkalmazott kommunikációs csatornák
Klasszikus-klasszikus-klasszikus kapacitás: Klasszikus-kvantum-klasszikus kapacitás: C=1-H(p) C=1 011010 A 1 p p U B measurement 011010 Probabilistic quantum channel
Egy egyszerű csatorna modell és kvantumos megfelelője Klasszikus csatorna C p flip 0 000 0/1 D Csak redundanciával tartható kordában a hibázás valószínűsége Kvantum csatorna A p qflip 0 φ > 0 B Bizonyos esetekben egyszerű kódolással HIBAMENTESSÉ tehető.
0+0 0 + + = Két zéró kapacitású kvantum csatorna kapacitása nem zéró!
Összegzés Bármilyen legyen is a jövő Internete, új, kvantummechanikára épülő megoldások támogathatják: Fizikai réteg (MAC) Protokollok: Útvonalválasztás Biztonság Alkalmazások (pl. keresés, böngészés)
Kérdések?