Internet kwantowy. (z krótkim wstępem do informatyki kwantowej) Jarosław Miszczak. Instytut Informatyki Teoretycznej i Stosowanej PAN



Podobne dokumenty
Problemy rozwoju Internetu kwantowego

Splątanie a przesyłanie informacji

Obliczenia inspirowane Naturą

Obliczenia inspirowane Naturą

Informatyka kwantowa. Zaproszenie do fizyki. Zakład Optyki Nieliniowej. wykład z cyklu. Ryszard Tanaś. mailto:tanas@kielich.amu.edu.

Gry kwantowe na łańcuchach spinowych

Protokół teleportacji kwantowej

Przemysłowe Sieci Informatyczne

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

VIII. TELEPORTACJA KWANTOWA Janusz Adamowski

Numeryczna algebra liniowa

Miary splątania kwantowego

WLAN bezpieczne sieci radiowe 01

Wykorzystanie metod ewolucyjnych w projektowaniu algorytmów kwantowych

Język programowania komputerów kwantowych oparty o model macierzy gęstości

Przetwarzanie równoległesprzęt. Rafał Walkowiak Wybór

Fizyka dla wszystkich

Kryptografia kwantowa. Marta Michalska

bity kwantowe zastosowania stanów splątanych

Kwantowe przelewy bankowe foton na usługach biznesu

Sterowanie ruchem w sieciach szkieletowych

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.

Protokół sieciowy: Zbiór formalnych reguł i konwencji dotyczących formatu i synchronizacji w czasie wymiany komunikatów między procesami

Strategie kwantowe w teorii gier

Zadania z sieci Rozwiązanie

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.

Obecna definicja sieci szerokopasmowych dotyczy transmisji cyfrowej o szybkości powyżej 2,048 Mb/s (E1) stosowanej w sieciach rozległych.

Algorytmy dla maszyny PRAM

5. Model komunikujących się procesów, komunikaty

Wprowadzenie do teorii komputerów kwantowych

Systemy wbudowane. Uproszczone metody kosyntezy. Wykład 11: Metody kosyntezy systemów wbudowanych

Algorytm Grovera. Kwantowe przeszukiwanie zbiorów. Robert Nowotniak

bity kwantowe zastosowania stanów splątanych

Bandwidth on Demand - wyzwania i ograniczenia. Tomasz Szewczyk tomeks@man.poznan.pl

Wstęp do komputerów kwantowych

Architektura komputerów. Układy wejścia-wyjścia komputera

Modelling of quantum informatics systems with the use of quantum programming languages and symbolic computation

Bezprzewodowe sieci komputerowe

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Wydajność systemów a organizacja pamięci. Krzysztof Banaś, Obliczenia wysokiej wydajności. 1

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

WYMAGANE FUNKCJONALNOŚCI USŁUG ZADANIE NR 2

Architektura komputerów

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

W5. Komputer kwantowy

Monitorowanie aplikacji i rozwiązywanie problemów

Informatyka. informatyka i nauki komputerowe (computer science)

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

Informatyka kwantowa. Karol Bartkiewicz

Praca dyplomowa magisterska

Wykorzystanie nowoczesnych technologii w zarządzaniu drogami wojewódzkimi na przykładzie systemu zarządzania opartego na technologii GPS-GPRS.

Kwantowa kooperacja. Robert Nowotniak. Wydział Fizyki Technicznej, Informatyki i Matematyki Stosowanej Politechnika Łódzka

Kodowanie i kompresja Tomasz Jurdziński Studia Wieczorowe Wykład Kody liniowe - kodowanie w oparciu o macierz parzystości

Budowa karty sieciowej; Sterowniki kart sieciowych; Specyfikacja interfejsu sterownika sieciowego; Open data link interface (ODI); Packet driver

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

Komputery Kwantowe. Sprawy organizacyjne Literatura Plan. Komputery Kwantowe. Ravindra W. Chhajlany. 27 listopada 2006

router wielu sieci pakietów

Sieci komputerowe. Wykład 10: Urządzenia sieciowe. Routery

Sieci komputerowe. Routing. dr inż. Andrzej Opaliński. Akademia Górniczo-Hutnicza w Krakowie.

Charakterystyka podstawowych protokołów rutingu zewnętrznego 152 Pytania kontrolne 153

Podstawy Informatyki DMA - Układ bezpośredniego dostępu do pamięci

dr inż. Jarosław Forenc

Macierze RAID MARCEL GAŃCZARCZYK 2TI 1

Wstęp do Modelu Standardowego

52. Mechanizm trasowania pakietów w Internecie Informacje ogólne

Problemy optymalizacji, rozbudowy i integracji systemu Edu wspomagającego e-nauczanie i e-uczenie się w PJWSTK

Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle. Krzysztof Banaś, Obliczenia wysokiej wydajności.

dr inż. Andrzej Skorupski Wydział Elektroniki i Technik Informacyjnych Politechnika Warszawska

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

Opis efektów kształcenia dla modułu zajęć

PRZYKŁADOWE PYTANIA NA PRÓBNY EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE ZAWODOWE

Teoria przetwarzania A/C i C/A.

Przetwarzanie równoległesprzęt

MOŻLIWOŚCI PRZESYŁANIA INFORMACJI W SIECIACH Z WYKORZYSTANIEM EFEKTÓW KWANTOWYCH 1

Wykład I. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

Media transmisyjne w sieciach komputerowych

O informatyce kwantowej

teoria informacji Kanały komunikacyjne, kody korygujące Mariusz Różycki 25 sierpnia 2015

Kompresja sekwencji obrazów

Technologie informacyjne (5) Zdzisław Szyjewski

Wielousługowa sieć Metro

Zarządzanie infrastrukturą sieciową Wprowadzenie do projektowania. Faza zbierania informacji.

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

DLA SEKTORA INFORMATYCZNEGO W POLSCE

Routing i protokoły routingu

Plan i problematyka wykładu. Sieci komputerowe IPv6. Rozwój sieci Internet. Dlaczego IPv6? Przykład zatykania dziur w funkcjonalności IPv4 - NAT

Warstwa sieciowa rutowanie

Rozdział. Symulacyjne badanie splątania w protokołach kryptograficznych Motywacja

Zastosowanie zmodyfikowanej metody symulowanego wyżarzania do optymalizacji przepustowości sieci komputerowych

Numeryczna algebra liniowa. Krzysztof Banaś Obliczenia Wysokiej Wydajności 1

Sieć komputerowa Adresy sprzętowe Adresy logiczne System adresacji IP (wersja IPv4)

Wysokowydajna implementacja kodów nadmiarowych typu "erasure codes" z wykorzystaniem architektur wielordzeniowych

Wydajność systemów a organizacja pamięci. Krzysztof Banaś, Obliczenia wysokiej wydajności. 1

Krótka wycieczka do wnętrza komputera

Pamięci masowe. ATA (Advanced Technology Attachments)

Wydajny Linux. Jakub Woźniak KN Sieci Komputerowych i Systemów Rozproszonych Tenesys

Parametry techniczne. Testy

Zapoznanie z technikami i narzędziami programistycznymi służącymi do tworzenia programów współbieżnych i obsługi współbieżności przez system.

Transkrypt:

Internet kwantowy (z krótkim wstępem do informatyki kwantowej) Jarosław Miszczak Instytut Informatyki Teoretycznej i Stosowanej PAN 16. stycznia 2012

Plan wystąpienia 1 Skąd się biorą stany kwantowe? Jak opisać układy złożone? Co to jest splątanie? Jak się buduje obwody kwantowe? 2 Komunikacja kwantowa i sieci kwantowe Komunikacja kwantowa Sieci kwantowe 3 Składniki intersieci kwantowych Powielacze Pamięci Rutery 4 Modele intersieci kwantowych

Skąd się biorą stany kwantowe? Skąd się biorą stany kwantowe? Zasada zerowego kwantowania Przyjmijmy, że 0 ( 1 0) oraz 1 ( 0 1). Notacja Diraca 0 ( ( 1 0), 1 0 ) 1 Ponieważ 0 i 1 to wektory, więc nasz kwantowy bit może być w stanie x 0 0 + x 1 1, x 0, x 1 C, (1) np. 1 2 0 + i 2 1. Zatem zerowa zasada kwantowania przyjmuje postać {0, 1} + span{ 0, 1 }. (2)

Jak opisać układy złożone? Jak opisać układy złożone? Zasada zerowego kwantowania dla układów złożonych Jeżeli (b 0, b 1 ) {0, 1} {0, 1} to przyjmujemy (b 0, b 1 ) b 0 b 1. W przypadku dwóch bitów kwantowych, dozwolone stany to stany bazowe 00 0 0, 01 0 1, 10 1 0, 11 1 1 oraz ich dowolne kombinacje x 00 00 + x 01 01 + x 10 10 + x 11 11.

Co to jest splątanie? Co to jest splątanie? Najważniejszym zasobem dostępnym w kwantowej teorii informacji jest splątanie. Rozkład Schmidta Macierz współczynników rozkładu w bazie ( ) x00 x 01 x 10 x 11 można zdiagonalizować unitarnie. Stan jest splątany jeżeli po diagonalizacji macierz ma dwa elementy niezerowe, np. 1 2 ( 10 + 01 ).

Jak się buduje obwody kwantowe? Jak się buduje obwody kwantowe? Zasada zerowego kwantowania operacji Dla zadanej operacji, kwantowym odpowiednikiem jest takie przekształcenie wektorów, które działa odpowiednio na bazie { 0, 1 }. Przykładowo dla operacji NOT kwantowy odpowiednik to ( ) 0 1 σ 1 0 x. Możliwe jest natomiast wprowadzenie operacji, które nie mają odpowiedników klasycznych, np. operacja Hadamarda ( ) 1 1 1. 2 1 1

Teleportacja pozwala na przesłanie stanu kwantowego poprzez wysłanie dwóch bitów. foton w stanie ψ A łącze kwantowe (stan splątany) B foton w stanie ψ Do przeprowadzenia teleportacji konieczne jest łącze kwantowe współdzielenie pary maksymalnie splątanej. Tego typu łącza są kluczowym elementem sieci kwantowych.

Komunikacja kwantowa i sieci kwantowe Komunikacja kwantowa to sztuka przesyłania stanów kwantowych. Jest wykorzystywana do przesyłania nośników kwantowych na duże odległości w kwantowej dystrybucji klucza, w bezpośredniej komunikacji kwantowej, konstrukcji interfejsów między łączami kwantowymi a procesorami/pamięciami kwantowymi.

Komunikacja kwantowa i sieci kwantowe Sieci kwantowe składają się z dużej liczby węzłów (np. procesorów kwantowych) komunikujących się za pomocą łączy kwantowych. Internet kwantowy (intersieć kwantowa) nie musi operować na dużych odległościach. W skład sieci wchodzić mogą urządzenia działające na różnych zasadach fizycznych. W obrębie sieci będą wymieniane zarówno dane klasyczne jak i kwantowe. Wraz ze wzrostem ilości węzłów w sieci zwiększa się oferowana wydajność złożoność zarządzania

Komunikacja kwantowa i sieci kwantowe Z dużą ilością węzłów wiążą się wyzwania. Przesyłanie danych kwantowych pomiędzy węzłami kwantowymi wymaga metod zapewniających transmisję stanów kwantowych które zapewnią niezawodność np. poprzez uwzględnienie zerwanych łączy, wydajność np. zapewnienie optymalnych metod trasowania. Wykorzystując protokoły kwantowe należy wziąć pod uwagę złożoną strukturę sieci. Nie wiadomo czy i jak można wykorzystać protokoły kwantowe do poprawy wydajności sieci.

Składniki intersieci kwantowych Dla budowy złożonych sieci operujących na wymianie nośników kwantowych kluczowe są powielacze kwantowe (ang. quantum repeaters) możliwość dystrybucji stanów splątanych na duże odległości, pamięci kwantowe ogromna poprawa wydajności powielaczy kwantowych, a co za tym idzie przepustowości sieci, interfejsy kwantowe łącza pomiędzy nośnikiem informacji a pamięcią lub procesorem kwantowym, rutery kwantowe nadzór złożonych intersieci kwantowych oraz łącza na styku kilku podsieci.

Powielacze kwantowe Powielacze kwantowe są integralną częścią intersieci kwantowych. Obecnie główne problemy przy tworzeniu długodystansowych łączy to straty w światłowodach i błędy detektorów. Powielacze umożliwiają znaczne zwiększenie zasięgu na jakim może operować kwantowe przesyłanie danych. Dystrybucja stanów kwantowych na dużych odległościach jest konieczna do praktycznego zastosowania wielu protokołów kwantowych.

Przykład: kwantowa dystrybucja klucza Współdzielenie stanów splatanych pozwala na utworzenie kanału kwantowej dystrybucji klucza. A kanał kwantowej dystrybucji klucza B źródło stanów splątanych

Przykład: kwantowa dystrybucja klucza z powielaczem kwantowym Zadaniem powielaczy kwantowych jest zwiększenie zasięgu łącza kwantowego. kanał kwantowej dystrybucji klucza A C pomiar źródło stanów splątanych źródło stanów splątanych

Powielacze kwantowe Zalety i wyzwania związane ze stosowaniem powielaczy kwantowych: pozwalają na podzielenie długich łączy na krótsze, niezależnie tworzą i składują stany splątane, wykorzystują przenoszenie splątania (ang. entanglement swapping), przy tworzeniu złożonych sieci konieczna jest synchronizacja i zarządzanie powielaczami, błędy w działaniu mogą mieć duży wpływ na wydajność transmisji.

Interfejsy i pamięci kwantowe W sieciach klasycznych sygnał świetlny jest tłumaczony na impulsy elektryczne. Przejście takie nie jest możliwe w przypadku kwantowym konieczne jest przeniesienie stanu kwantowego. Użycie pamięci kwantowych wymaga opracowania metod tłumaczenia stanu z nośnika informacji kwantowej na pamięć kwantową, określenia ile pamięci jest potrzebne w implementacji danego protokołu/algorytmu, oszacowania czy użycie pamięci lub zwiększenie jej ilości poprawi wydajność pracy sieci.

Rutery kwantowe W sytuacji gdy konieczne jest połączenie dwóch niezależnych podsieci, pojawia się problem trasowania stanów między nimi. Rutery kwantowe mają za zadanie wydajne przesyłanie informacji między podsieciami. W zależności od typu komunikacji, konieczne jest opracowanie różnych metod trasowania stanów.

Modele intersieci kwantowych Uwzględnienie działania poszczególnych (wyidealizowanych) składników intersieci kwantowej pozwoli na zaplanowanie strategii działania w takiej sieci: ocena wydajności sieci z uwzględnieniem przesyłu danych klasycznych i kwantowych, wykrywanie wąskich gardeł np. niewystarczająca pojemność pamięci, przygotowanie i modelowanie wykonania algorytmów rozproszonych ocena efektywności, opracowanie i testowanie nowych algorytmów.

Modele intersieci kwantowych Wykorzystanie modeli teoretycznych pozwala na optymalizację (oraz planowanie) realizacji fizycznych zaplanowanie topologii sieci, optymalizacja wykorzystania pamięci kwantowej, wykorzystanie klasycznych i kwantowych kanałów do optymalizacji protokołów np. czy opłacalne jest wykorzystanie gęstego kodowania do przesyłania informacji klasycznej.

Dziękuję za uwagę!