INFORMATYKA – studia II stopnia Przedmiot: Algorytmy kwantow
Transkrypt
INFORMATYKA – studia II stopnia Przedmiot: Algorytmy kwantow
WyŜsza Szkoła Biznesu w Dąbrowie Górniczej Kierunek studiów: INFORMATYKA – studia II stopnia Przedmiot: Algorytmy kwantowe Specjalność: Informatyka kwantowa 1 Liczba godzin w tygodniu I 2 II III 12w 8ćw 8lab 4 3 IV V 4 VI VII 5 VIII IX X ECTS WYKŁADOWCA dr inŜ. Marcin Sobota FORMA ZAJĘĆ Wykład +ćwiczenia+ laboratoria CELE PRZEDMIOTU Celem przedmiotu jest przedstawienie podstawowych zagadnień z zakresu algorytmów i protokołów kwantowych oraz przykłady i moŜliwości ich zastosowań. WARUNKI WSTĘPNE Student powinien mieć zaliczony przedmiot matematyka kwantowa. TREŚĆ PRZEDMIOTU Algorytmy klasyczne, złoŜoność obliczeniowa, klasyczne bramki logiczne, maszyna Turinga, klasyczne algorytmy faktoryzacji (metoda krzywych eliptycznych, metoda sita kwadratowego, metoda sita ciała liczbowego), pojęcie qubitu, sfera Blocha, notacja Diraca, bramki kwantowe, kwantowa maszyna Turinga, koncepcje komputerów kwantowych, problem Deutscha-Jozsa, problem Simona, algorytm Grovera, kwantowa transformata Fouriera, algorytm Shora, kwantowe protokoły uzgadniania klucza szyfrującego. 1) Krzysztof Giaro, Marcin Kamiński, Wprowadzenie do algorytmów kwantowych, Akademicka Oficyna Wydawnicza EXIT, Warszawa 2003. 2) Mika Hirvensalo, Algorytmy kwantowe, WSiP, Warszawa 2004. 3) Stefan Węgrzyn, Jerzy Klamka, Kwantowe systemy informatyki, Wydawnictwo Pracowni Komputerowej Jacka Skalmierskiego, 2004. 4) Grzywak A., Klamka J., Kapczyński A., Sobota M.: Współczesne problemy bezpieczeństwa informacji, Wydawnictwo WSB, 2008. 5) Kapczyński A., Sobota M.: Kryptografia kwantowa i biometria jako rozwinięcie klasycznych metod ochrony informacji, Wydawnictwo Politechniki Śląskiej,2008. Wykład Ćwiczenia – ćwiczenia tablicowe, rozwiązywanie zadań związanych z tematyką algorytmów kwantowych. Laboratorium – laboratorium komputerowe, komputerowe symulacje algorytmów kwantowych. Zaliczenie pisemne. LITERATURA METODY NAUCZANIA SPOSÓB I WARUNKI ZALICZENIA PRZEDMIOTU PRZYKŁADOWE ZAGADNIENIA (ew. pytania) EGZAMINU/ ZALICZENIA RozłóŜ podaną liczbę złoŜoną na czynniki pierwsze z wykorzystaniem algorytmu Shora. Podaj, na czym polega wytwarzanie stanów splątanych? Na podstawie tablicy prawdy rozpoznaj bramkę kwantową. Podaj złoŜoność obliczeniową algorytmu Shora. Wyjaśnij, dlaczego protokoły kwantowe gwarantują bezpieczeństwo bezwarunkowe?