Kvanttitietokoneet, kvanttilaskenta ja kvanttikryptografia. Kvanttimekaniikka. Kvanttimekaniikan perusperiaatteet. Kvanttimekaniikan sovelluksia



Samankaltaiset tiedostot
Paavo Kyyrönen & Janne Raassina

KVANTTITELEPORTAATIO. Janne Tapiovaara. Rauman Lyseon lukio

D-Wave kvanttitietokone; mitä se tekee?

LOMITTUMINEN ja KVANTTITELEPORTAATIO

Johdatus kvantti-informatiikkaan

Johdatus kvantti-informatiikkaan

ψ(x) = A cos(kx) + B sin(kx). (2) k = nπ a. (3) E = n 2 π2 2 2ma 2 n2 E 0. (4)

Kvanttiavainjakelu (Kvantnyckeldistribution, Quantum Key Distribution, QKD)

Tekijöihinjaon kvanttialgoritmi

Etsintäongelman kvanttialgoritmi. Jari Tuominiemi

Koostanut Juulia Lahdenperä ja Rami Luisto. Salakirjoituksia

Ongelma 1: Miten tieto kannattaa koodata, jos sen halutaan olevan hyvin vaikeasti luettavaa?

Salakirjoitusmenetelmiä

Alijärjestelmän mittaus ja muita epätäydellisiä mittauksia

Kvanttimekaniikan tulkinta

KVANTTILASKENTA. Klassinen laskettavuus vs. kvanttilaskenta (QC)

Tieteen popularisointi Kvanttipiirit

Atomien rakenteesta. Tapio Hansson

Potentiaalikuopalla tarkoitetaan tilannetta, jossa potentiaalienergia U(x) on muotoa

MS-A0402 Diskreetin matematiikan perusteet

KVANTTITEORIA MODERNI FYSIIKKA KVANTTITEORIAN SYNTY AALTO HIUKKAS-DUALISMI EPÄTARKKUUSPERIAATE TUNNELOITUMINEN ELEKTRONIRAKENNE UUSI MAAILMANKUVA

Kvanttiavaimen jakamiseen perustuvan salausmenetelmän (QKD) sovellukset

PHYS-C0240 Materiaalifysiikka (5op), kevät 2016

Epätäydellisen tiedon jatkuvat pelit. Mika Viljanen Peliteorian seminaari

Matriisit ja vektorit Matriisin käsite Matriisialgebra. Olkoon A = , B = Laske A + B, , 1 3 3

ja KVANTTITEORIA MODERNI FYSIIKKA KVANTTITEORIAN SYNTY AALTO HIUKKAS-DUALISMI EPÄTARKKUUSPERIAATE TUNNELOITUMINEN ELEKTRONIRAKENNE UUSI MAAILMANKUVA

SALAUSMENETELMÄT. Osa 2. Etätehtävät

(d) 29 4 (mod 7) (e) ( ) 49 (mod 10) (f) (mod 9)

Puolustusvoimien tutkimuslaitos Tutkimuskatsaus Kvanttilaskenta ja kyberturvallisuus

RSA-salakirjoitus. Simo K. Kivelä, Apufunktioita

Luku 9: Atomien rakenne ja spektrit. v=bmivwz-7gmu v=dvrzdcnsiyw

RSA-salausmenetelmä LuK-tutkielma Tapani Sipola Op. nro Matemaattisten tieteiden laitos Oulun yliopisto Syksy 2017

Stanislav Rusak CASIMIRIN ILMIÖ

Luento 8. Lämpökapasiteettimallit Dulong-Petit -laki Einsteinin hilalämpömalli Debyen ääniaaltomalli. Sähkönjohtavuus Druden malli

Lääketieteellinen kuvantaminen. Biofysiikan kurssi Liikuntabiologian laitos Jussi Peltonen

23 VALON POLARISAATIO 23.1 Johdanto Valon polarisointi ja polarisaation havaitseminen

Hiukkasfysiikan luento Pentti Korpi. Lapuan matemaattisluonnontieteellinen seura

Algoritmit 1. Luento 1 Ti Timo Männikkö

Shorin algoritmin matematiikkaa Edvard Fagerholm

PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA

5. Luento: Rinnakkaisuus ja reaaliaika. Tommi Mikkonen,

FYSA242 Statistinen fysiikka, Harjoitustentti

Jukka Tulkki 8. Laskuharjoitus (ratkaisut) Palautus torstaihin 3.4 klo 12:00 mennessä. x 2

Yritysturvallisuuden perusteet. 11. Luento Tietotekninen turvallisuus

Nimittäin, koska s k x a r mod (p 1), saadaan Fermat n pienen lauseen avulla

KEMIAN MIKROMAAILMA, KE2 Kvanttimekaaninen atomimalli

Erityinen suhteellisuusteoria (Harris luku 2)

Kryptologia Esitelmä

8. MONIELEKTRONISET ATOMIT

S OPTIIKKA 1/10 Laboratoriotyö: Polarisaatio POLARISAATIO. Laboratoriotyö

Ch2 Magnetism. Ydinmagnetismin perusominaisuuksia.

PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA

OPETUSSUUNNITELMALOMAKE

811120P Diskreetit rakenteet

Diskreetin matematiikan perusteet Laskuharjoitus 5 / vko 41

Fysiikkaa runoilijoille Osa 4: kvanttimekaniikka

Jaetun muistin muuntaminen viestin välitykseksi. 15. lokakuuta 2007

TIETOTEKNIIKAN MATEMATIIKKA

Fysiikka 8. Aine ja säteily

Luonnolliset vs. muodolliset kielet

Demo: Kahden elektronin spintilojen muodostaminen

Tietotyypit ja operaattorit

perushiukkasista Perushiukkasia ovat nykykäsityksen mukaan kvarkit ja leptonit alkeishiukkasiksi

eriste C K R vahvistimeen Kuva 1. Geigerilmaisimen periaate.

OHJ-1010 Tietotekniikan perusteet 4 op Syksy 2012

Numeeriset menetelmät

Tietoturvan perusteet - Syksy SSH salattu yhteys & autentikointi. Tekijät: Antti Huhtala & Asko Ikävalko (TP02S)

3.1 Varhaiset atomimallit (1/3)

Algoritmit 1. Luento 10 Ke Timo Männikkö

1.1 Magneettinen vuorovaikutus

FUNKTIONAALIANALYYSIN PERUSKURSSI Johdanto

Aineen olemuksesta. Jukka Maalampi Fysiikan laitos Jyväskylän yliopisto

PHYS-C0220 TERMODYNAMIIKKA JA STATISTINEN FYSIIKKA

Teoreettisen fysiikan esittely

Diplomi-insinöörien ja arkkitehtien yhteisvalinta - dia-valinta 2012 Insinöörivalinnan fysiikan koe , malliratkaisut

766326A Atomifysiikka 1 - Syksy 2013

Tieteen popularisointi Kvanttipiirit

Atomimallit. Tapio Hansson

Ratkaisu. Ensimmäinen kuten P Q, toinen kuten P Q. Kolmas kuten P (Q R):

7.4 Sormenjälkitekniikka

S Fysiikka III (EST) (6 op) 1. välikoe

OPETUSSUUNNITELMALOMAKE

PHYS-C0240 Materiaalifysiikka kevät 2017

5. Laskutoimitukset eri lukujärjestelmissä

Kvantittuminen. E = hf f on säteilyn taajuus h on Planckin vakio h = 6, Js = 4, evs. Planckin kvanttihypoteesi

infoa tavoitteet E = p2 2m kr2 Klassisesti värähtelyn amplitudi määrää kokonaisenergian Klassisesti E = 1 2 mω2 A 2 E = 1 2 ka2 = 1 2 mω2 A 2

SUHTEELLISUUSTEORIAN TEOREETTISIA KUMMAJAISIA

MUUTOKSET ELEKTRONI- RAKENTEESSA

Mikrotila Makrotila Statistinen paino Ω(n) 3 Ω(3) = 4 2 Ω(2) = 6 4 Ω(4) = 1

Osallistumislomakkeen viimeinen palautuspäivä on maanantai

766334A Ydin- ja hiukkasfysiikka

Shrödingerin yhtälön johto

OPTIIKAN TYÖ. Fysiikka 1-2:n/Fysiikan peruskurssien harjoitustyöt (mukautettu lukion oppimäärään) Nimi: Päivämäärä: Assistentti:

Ongelma 1: Onko datassa tai informaatiossa päällekkäisyyttä?

C = P Q S = P Q + P Q = P Q. Laskutoimitukset binaariluvuilla P -- Q = P + (-Q) (-Q) P Q C in. C out

DIODIN OMINAISKÄYRÄ TRANSISTORIN OMINAISKÄYRÄSTÖ

Nettiposti. Nettiposti käyttöohje

Käytetään nykyaikaista kvanttimekaanista atomimallia, Bohrin vetyatomi toimii samoin.


Satunnaisalgoritmit. Topi Paavilainen. Laskennan teorian opintopiiri HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Transkriptio:

Tietotekniikan perusteet - Luento 3 Kvanttitietokoneet, kvanttilaskenta ja kvanttikrptograia Kvanttimekaniikka Kvanttimekaniikka: Aineen kättätmistä kuvaava siikan perusteoria. Mikroskooppisella tasolla ilmenee eritisiä kvantti-ilmiöitä, joita klassinen siikka ei tunne. Kun järjestelmät suurenevat, kvanttiilmiöt kävät hä huomaamattomammiksi. Makroskooppisella tasolla kvantti-ilmiöitä ei juurikaan havaita; poikkeuksena suprajohtavuus ja suprajuoksevuus. Kvanttimekaniikan perusperiaatteet Aineen ominaisuudet, kuten energia, eivät ole jatkuvia, vaan kvantittuneita. Kaikki kappaleet kättätvät niin kuin ne olisivat sekä hiukkasia että aaltoja. iukkasen kaikkia ominaisuuksia ei voida mitata samanaikaisesti mielivaltaisen tarkasti. Yksittäisen mittauksen tulos voidaan ennustaa vain jollain tietllä todennäköisdellä. Kvanttimekaniikan sovelluksia Kvanttiteleportaatio: Järjestelmän kvanttitila siirretään paikasta toiseen ilman sisen materian siirtoa. Kvanttikrptograia: Salakirjoitus koodilla, jota ei voi murtaa; tiedonvälits linjalla, jota ei voi salakuunnella paljastumatta. Kvanttilaskenta: Kvantti-ilmiöihin perustuva, uudenlainen tapa käsitellä inormaatiota. Kvanttilaskenta Klassisessa laskennassa suoritetaan loogisia operaatioita biteille. Kvanttilaskennassa suoritetaan loogisia operaatioita kvanttibiteille eli kubiteille (engl. quantum bit, qubit). Kubiteille on olemassa operaatioita, joille ei ole vastinetta klassisessa laskennassa; esimerkiksi negaation neliöjuuri NOT. Kvanttitietokone: Fsinen järjestelmä, jossa voidaan toteuttaa kvanttilaskentaa. Kvanttilaskennan historiaa () 978: Ajatus kvanttitietokoneesta (David Deutsch). 98: Ensimmäinen kvanttimekaanisiin osiin perustuvan tietokoneen malli (Paul Benio). 98: Ajatus universaalista kvanttisimulaattorista (Richard Fenman). 985: Universaalin kvanttitietokoneen malli (Deutsch). Ensimmäinen algoritmi kvanttitietokoneelle (Deutsch). Copright Timo Männikkö

Tietotekniikan perusteet - Luento 3 Kvanttilaskennan historiaa () 987: Ensimmäinen kvanttivirheenkorjausalgoritmi (Deutsch). 989: Ensimmäinen toimiva kvanttikrptojärjestelmä (Charles Bennet ja Gilles Brassard). 994: Ensimmäinen suurten etäisksien (3 km) jakelu kvanttiavaimille (Paul Townsend ja Christophe Marand). Algoritmi, joka laskee suurten lukujen tekijät nopeasti kvanttitietokoneella (Peter Shor). Kvanttilaskennan historiaa (3) 995: Menetelmä korjata kvanttivirheet bitti bitiltä (Shor). Kvanttioperaatioiden sinen toteutus ioniloukulla (Ignazio Cirac ja Peter Zoller). 997: Ensimmäiset onnistuneet kvanttiteleportaatiokokeet (Francesco De Martini, Anton Zeilinger). 998: Ensimmäinen toimiva kvanttimekaniikkaan perustuva tietokone (MIT, IBM, Oxord, Berkele). Kvanttilaskennan perusperiaatteet Kvanttilaskennan perusperiaatteet: Taikahattuanalogia Superpositio: Kvanttitilat esiintvät puhtaiden perustilojen sekoituksina kubitti voi olla samanaikaisesti sekä että. Lomittuminen: Eri kvanttitilat eivät ole täsin erillisiä, vaan korreloivat keskenään hden kubitin arvon tutkiminen voi vaikuttaa muiden kubittien arvoihin. Intererenssi: Kvanttitilojen aaltoominaisuudet vahvistavat ja vaimentavat toisiaan hden kubitin arvosta voidaan päätellä jotain muiden kubittien arvoista.. Joukko kllä/eiksmksiä.. Superpositio: Niputetaan kaikki ksmkset hteen. 3. eitetään nippu ksmshattuun. K V 4. Lomitus: Kaikki vastaukset ilmestvät vastaushattuun. uom: Ei kosketa! 5. Intererenssi: Ravistellaan ksmshattua ja otetaan ulos muodostunut tuloste. 6. Tuloste kertoo (esimerkiksi), että kaikkiin ksmksiin on sama vastaus. Kvanttibitit eli kubitit Klassinen bitti voi olla vain kahdessa eri tilassa: tai. Kubitti voi mös olla kahdessa eri tilassa: tai. Kubitti voi lisäksi olla missä tahansa tilojen ja välisessä superpositiossa: α + β, missä α + β. Kertoimia α ja β ei aina merkitä näkviin. Kubitin Superpositiossa α + β olevan kubitin antaa todennäköisdellä α tuloksen ja todennäköisdellä β tuloksen. ± ± ± ± (Tod.näk. %) (Tod.näk. %) (Tod.näk. 5 %) (Tod.näk. 5 %) Copright Timo Männikkö

Tietotekniikan perusteet - Luento 3 Kvanttirekisterit Klassisista biteistä muodostettu n:n bitin rekisteri voi sisältää hden luvuista n,, K,. Kubiteista muodostettu n:n kubitin rekisteri voi sisältää kaikki nämä luvut samanaikaisesti. Esimerkiksi kolme kubittia: ( + )( + )( + ) + + + Kubitti Kubitti Kubitti 3 + + + + Yhden kubitin kvanttiportteja adamardin portti: α + β ( α + β ) + ( α β ) + + Vaihesiirtoportti: φ iφ α + β α + e β adamardin portin ja vaihesiirtoporttien avulla voidaan muodostaa mikä tahansa superpositiotila. Lomittuneet tilat Kvanttirekisteri voi olla lomittuneessa tilassa, jolloin kubittien tiloja ei voi erotella toisistaan. Kahden kubitin rekisteri, joka ei ole lomittunut: + + ( ) Kubitti Kubitti Kahden kubitin rekisteri, joka on lomittunut: + ( K )( K ) Ei voi erotella Lomittuneita tiloja voidaan muodostaa eritisillä kahden kubitin porteilla. Lomittuneiden kubittien Kubitin vaikuttaa muiden, sen kanssa lomittuneiden kubittien ten tuloksiin. + + Kubitin Kubitin (5 %) (5 %) (5 %) (5 %) Kubitin Kubitin Kubitin Kubitin ( %) ( %) ( %) ( %) Siis järjests voi vaikuttaa tuloksiin! Kahden kubitin kvanttiportteja () Säädett NOT-portti: α + β γ + δ + βδ + βγ Ei muutu + αγ + αδ + Lomittunut tila Vaihtuu Kahden kubitin kvanttiportteja () Säädett U-portti (periaate): U Ei muutu Kvanttiunktiolla säädett portti (periaate): x x missä :{,} {,} on jokin looginen unktio. ( + (x)) mod U U Muuttuu kuvauksen U mukaisesti ( x) : Ei muutu ( x) : Vaihtuu Copright Timo Männikkö

Tietotekniikan perusteet - Luento 3 Kvanttilaskentaa kvanttipiirillä Olkoon kätössä musta laatikko, joka laskee loogisen unktion :{,} {, } arvon. Tehtävänä on päätellä, onko ( ) () vai ( ) (). Klassisesti vastaus saadaan laskemalla unktion arvo kahdesti. Kvanttilaskennalla vastaus saadaan laskemalla unktion arvo vain kerran! () () Sama vai eri? Kvanttipiiri Kvanttipiirin toiminta () Tapaus (a) ( ) ( ) ( + )( ) + ( ) () + ( + )( ) Kvanttipiirin toiminta () Tapaus (b) ( ) () Kvanttipiirin toiminta (3) Tapaus (c) ( ), () ( ) ( ) ( ) ( ) ( + )( ) + + ( )( ) ( + )( ) + + ( )( ) Kvanttipiirin toiminta (4) Yhteenveto Tapaus (d) ( ), () Tapaus (a) Tapaus (b) Tapaus (c) Tapaus (d) ( ) () ( ) () ( ), () ( ), () ( ) ( ) ( + )( ) + + ( + )( )! Ei kosketa! Mittaamalla lemmän kubitin arvo saadaan selville, onko ( ) () vai ( ) (). Copright Timo Männikkö

Tietotekniikan perusteet - Luento 3 Julkisen avaimen salausmenetelmät Viestin välits: Lähettäjä koodaa viestin vastaanottajan julkisella avaimella; vastaanottaja purkaa koodauksen omalla ksitisellä avaimellaan. Digitaalinen allekirjoitus: Lähettäjä koodaa allekirjoituksen omalla ksitisellä avaimellaan; vastaanottaja purkaa koodauksen lähettäjän julkisella avaimella. RSA: Tunnetuin julkisen avaimen salausmenetelmä. Salauksen murtaminen RSA-järjestelmässä julkisesta avaimesta voi laskea vastaavan ksitisen avaimen, jos osaa jakaa suuren kokonaisluvun alkutekijöihinsä. Ei tunneta htään klassista algoritmia, jolla tekijöihin jako voitaisiin suorittaa polnomisessa ajassa. Sen sijaan on olemassa kvanttialgoritmi, jolla tekijöihin jako voidaan suorittaa erittäin nopeasti. Vaatimattoman kokoinen kvanttitietokone romuttaisi nkiset salausjärjestelmät. Kvanttikrptograian perusperiaatteet Kvanttikrptograiassa viesti välitetään kvanttitiloiksi koodattuna, esimerkiksi eri polarisaatiotiloissa olevina otoneina. Yksittäistä kvanttitilaa ei voi selvittää tädellisesti hdellä mittauksella. tuhoaa aina kvanttitilan. Yksittäistä kvanttitilaa ei voi kopioida tädellisesti tuhoamatta alkuperäistä tilaa. Salakuuntelu muuttaa tai tuhoaa välttämättä viestin siirtoon kätettjä kvanttitiloja, jolloin salakuuntelu paljastuu. Kvanttikrptograian toteutus () Kätetään otoneja, joilla voi olla neljä erilaista polarisaatiotilaa. Polarisaation voi mitata kahdella eri tavalla. 3 4 tapa A tunnistaa tilat ja varmasti ( oikea tapa ), mutta tilat 3 ja 4 muuttuvat satunnaisesti tiloiksi tai ( väärä tapa ). tapa B tunnistaa tilat 3 ja 4 varmasti ( oikea tapa ), mutta tilat ja muuttuvat satunnaisesti tiloiksi 3 tai 4 ( väärä tapa ). A B Kvanttikrptograian toteutus () Lähettäjä lähettää jonon otoneja, joiden polarisaatiot on valittu satunnaisesti. Vastaanottaja mittaa jokaisen otonin satunnaisesti valitsemallaan tavalla. Vastaanottaja kertoo lähettäjälle kunkin otonin tavan (mutta ei itse tulosta). Lähettäjä ilmoittaa vastaanottajalle, mitkä mittaukset tehtiin oikealla tavalla (mutta ei itse polarisaatiotilaa). Molemmat hlkäävät kaikki tapaukset, joissa tehtiin väärällä tavalla. Kvanttikrptograian toteutus (3) Molemmilla on nt jäljellä sama otonien polarisaatioiden jono, jota he voivat kättää salakirjoitusavaimen muodostamiseen. Tietoa polarisaatiotiloista tai tuloksista ei välitett, joten kukaan ulkopuolinen ei voi tietää avainta. Fotonien mittaaminen salaa on hödtöntä, sillä salakuuntelija ei tiedä mikä on kunkin otonin oikea tapa. Lisäksi salakuuntelu muuttaa otonien polarisaatiotiloja, minkä lähettäjä ja vastaanottaja voivat havaita helposti. Copright Timo Männikkö

Tietotekniikan perusteet - Luento 3 Dekoherenssi Dekoherenssi: Järjestelmän ja sen mpäristön kvanttitilat lomittuvat. Kvantti-ilmiöt häviävät, superpositiot romahtavat klassisiksi tiloiksi ja intererenssi heikkenee. Vaikutus kasvaa eksponentiaalisesti sekä järjestelmän koon että ajan suhteen. Dekoherenssin vuoksi makroskooppisia kvanttissteemejä on vaikea havaita. Dekoherenssi on kvanttitietokoneen rakentamisen suurin este. Kvanttitietokoneen sinen toteutus: Ioniloukut Ionisoituja atomeja tai muita hiukkasia pidetään thjiökammiossa sähkö- ja magneettikenttien avulla. Ioneja siirretään viritstilasta toiseen laservalolla. Sähköisesti varatut ionit vuorovaikuttavat toistensa kanssa värähtelemällä. Kvantti-inormaatio koodautuu ionien sisäisiin viritstiloihin ja niiden välisiin värähdstiloihin. Kvanttitietokoneen sinen toteutus: Kaviteetti-QED Atomeja ja otoneja lähetetään kaviteettiin eli onkaloon, jossa on erittäin heijastavat seinät. Kaviteetin resonanssitaajuus ja otonien taajuudet valitaan siten, että otonit vuorovaikuttavat voimakkaasti atomien kanssa. Kvantti-inormaatio koodautuu otonien polarisaatiotiloihin. Kaviteetti-QED teknologiaa voidaan kättää mös kvantti-inormaation siirtoon. Kvanttitietokoneen sinen toteutus: NMR NMR (dinmagneettinen resonanssispektropia) on sama kuin lääketieteessä kätett MRI (magneettinen resonanssikuvaus). Atomitimien spinejä ( pörähdstiloja ) muutetaan voimakkailla magneettikentillä ja radiopulsseilla. Kvantti-inormaatio koodautuu atomien dinspineihin. Kvanttilaskenta tapahtuu nesteessä ( Kvanttitietokone toimii kahvikupissa, Science, 997). Kvanttitietokoneen sinen toteutus: Kvanttipisteet Puolijohdemateriaalille muodostetaan sähkökentillä alueita, joissa on vain ksi elektroni. Elektroneja siirretään viritstilasta toiseen laservalolla. Elektronit vuorovaikuttavat muuntamalla toistensa resonanssitaajuuksia. Kvantti-inormaatio koodautuu elektronien viritstiloihin. Kvantti-inormaatio voidaan koodata mös elektronien spinien suuntiin. Kvanttitietokoneen sinen toteutus: Vertailua Teknologia Ktkentä- Dekohe- vs- Skaalauaika renssiaika suhde tuvuus Ioniloukut -7-6 5 Kaviteetti-QED -4-5 9 5 NMR -3 4 7 5 Kvanttipisteet -9-6 3 Ktkentäaika: Yhden kvanttioperaation vaatima aika. Dekoherenssiaika: Aika, jonka jälkeen dekoherenssi tuhoaa laskennan. vssuhde: Edellisten osamäärä; montako kvanttioperaatiota ehditään tehdä. Skaalautuvuus: Montako kubittia voidaan liittää hteen. (Lähde: Julian Brown, Kvanttitietokone, ) Copright Timo Männikkö